of     1   

Exobyte
#59894617Tuesday, December 20, 2011 11:41 PM GMT

So I want to know how to make a tool (a mace to be exact), go straight down so it's pointing away from my body, then come back up. I've already messed around with the GripPos, but that didn't work because when I turned around in circles the mace would rotate as well. Any suggestions?
RATEXmegaGAMER
#59894716Tuesday, December 20, 2011 11:42 PM GMT

When a tool is equipped it makes a weld in the player's right arm between the player's right arm and the handle, you could edit the C0/C1 of the weld to move the tool.
Exobyte
#59894849Tuesday, December 20, 2011 11:44 PM GMT

Ugh, welds. Where is the weld so I can edit it?
RATEXmegaGAMER
#59894976Tuesday, December 20, 2011 11:46 PM GMT

"weld in the player's right arm" OT: Are you still a wiki writer?
Exobyte
#59895111Tuesday, December 20, 2011 11:48 PM GMT

Derp. And yes, the wiki just seems to be broken for me.
scipiothegreat
#59895239Tuesday, December 20, 2011 11:50 PM GMT

the swords that are used in roblox changes the players "Right Shoulder" motor to swing the arm down and back up. The motor, like a weld but can rotate, is in the torso.
Pyzothon
#59895279Tuesday, December 20, 2011 11:50 PM GMT

yus, he be obf Pyzothon, novice scripter/programmer.
RATEXmegaGAMER
#59895288Tuesday, December 20, 2011 11:50 PM GMT

The wiki is broken, but Sorcus (I think) is working on a fix for it and it's almost ready, did you get to change your nickname on it at least? sandbox.wiki.roblox.com
Pyzothon
#59895349Tuesday, December 20, 2011 11:51 PM GMT

The Wiki is fixed already, or so says the ROBLOX Wiki group. http://www.roblox.com/My/Groups.aspx?gid=127081 Pyzothon, novice scripter/programmer.
TheNewScripter
#59895821Tuesday, December 20, 2011 11:58 PM GMT

Why not add in full body effects? Making a weld just go down is too easy...     local Weld = [==[Weld goes here]==]     local Asdf = false          function AnimateDown(Increment)         Increment = Increment ~= nil and Increment or 0.1                  if type(Weld) ~= "userdata" then             print("HEEELLLLOOOOOO? You forgot to change the variable!")             return         end                  if Asdf then return end                  Asdf = true                  for i = 1, 5 do             Weld.C0 = Weld.C0 * CFrame.Angles(math.rad(18), 0, 0)             -- Goes down to a 90 degree angle             wait()         end                  wait(0.25)                  for i = 1, 9 do             Weld.C0 = Weld.C0 * CFrame.Angles(math.rad(-18), 0, 0)             wait()         end                  Asdf = false     end

    of     1