I've been scripting a bow and I've gotten up to the point of animating it, I want to make an animation using the ROBLOX animation creator plugin but I don't know if what I want to do is possible... What I want to do is make an animation that whenever someone holds down the left mouse button it draws the arrow back slowly until it get's to full strength then stays there until they release. Is it possible to make an animation that has the animation of drawing their arms back and then it stays at the ending position until the animation is stopped? I'm not asking for scripts, but sources would be nice.
Good question, my answer would be to just try it out and see if the animation resets or if it stops at the last keyframe.
If it does reset, there is a workaround for your problem. First load an animation on the humanoid, play it, and use the event .KeyframeReached to weld the arms solid when the last keyframe is reached:
local animTrack = humanoid:LoadAnimation(Animation) local animTrack:Play() animTrack.KeyframeReached:connect(function(keyframe) if keyframe == "DesiredKeyframe" then LAW = Instance.new("Weld", character["Left Arm"]) -- Left Arm Weld LAW.Part0 = character.Torso LAW.Part1 = character["Left Arm"] LAW.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0) -- Offset * Angle (Use math.rad() to set an angle in degrees) -- repeat process for right arm end end)
I may be right, I may be wrong if I say that destroying these welds will allow the arms to go back to their normal position again.