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 |