✓ Accepted answer
Hey there! I'm BlackOrange and I will be helping you with your issue!
You see, there is a way to Tween Objects really Smoothly. This requires the TweenService.
More Info:
http://wiki.roblox.com/index.php?title=API:Class/TweenService
To start off, let's get the required variables and everything:
local TS = game:GetService('TweenService')
local PartToTween = script.Parent
PartToTween.Anchored = true
PartToTween.CanCollide = true
local goal = {}
goal.Position = PartToTween.CFrame * CFrame.new(0,10,0)
local TweenTime = TweenInfo.new(5)
local tween = TS:Create(PartToTween, TweenTime, goal)
tween:Play()
Now, I came up with this on the spot, should work. If it doesn't change CFrame to Vector3.
If you need better examples, go to the link above and you can take a look!
Hopefully this helped you on Tweening!
Best of luck my friend!
-- BlackOrange3343
1 comment
You could use velocity or BodyGyro or you could make the part move in incriments e.g for i = 10, 1, -1 etc