Im trying to make a choppy movement style, what is the best way to do it?
Im using Block Tales movement as a reference.
Block Tales uses animations to make the movement feel choppy. It’s still the default Roblox system, the animations actually make it feel choppy.
I would suggest getting into animation or hiring one.
As another commenter mentioned, Block Tales uses the default animation system. When using the default animation editor, there’s an easing style called “constant”, which makes the animation snap from a keyframe to the next, rather than in a smooth motion. If you’re using Moon Animator, it’s called “None”
I assume it’s the Constant easing style. You can set different key frames of your animation to it instead of Linear or the other options. It is in Roblox’s animation editor.
im talking about the main character movement, that when you press to move the character it instantly faces the direction it is moving. It doesnt have the “clean” rotation of the default roblox animation
local index = 1 -- Ranges from 0 to 1 0.1 0.2 0.3 0.4 ...
RunService.RenderStepped:Connect(function()
local rx, ry, rz = CurrentCamera.CFrame:ToOrientation()
local final = CFrame.new(HumanoidRootPart.CFrame.Position) * CFrame.fromOrientation(0, ry, 0)
HumanoidRootPart.CFrame = HumanoidRootPart.CFrame:Lerp(final, index)
end)
It makes the character face where the camera is facing, try watching a video of block tales to understand what im talking about
You can make the system choppy by adding a looped wait(timeJump)