#roblox #robloxstudio #scripting #tutorial
Server Script To Make Move:
-- Stats (Change)
local Time = 10 -- How Many Seconds To Travel
local StartPosition = Vector3.new(-543.375, 48, 47.75) -- Position Of The Part
local EndPosition = Vector3.new(-43.375, 48, 47.75) -- Position Where The Part Is Moving To
local InBeetwenTime = 0 -- If You Want It To Have A Break After Traveling Once
-- Stats (Change)
local Part = script.Parent
local TweenService = game:WaitForChild("TweenService")
while true do
local TweenInfo1 = TweenInfo.new(Time)
local Goal1 = {
Position = EndPosition
}
local Tween1 = TweenService:Create(Part, TweenInfo1, Goal1)
Tween1:Play()
Tween1.Completed:Wait()
task.wait(InBeetwenTime)
local TweenInfo2 = TweenInfo.new(Time)
local Goal2 = {
Position = StartPosition
}
local Tween2 = TweenService:Create(Part, TweenInfo2, Goal2)
Tween2:Play()
Tween2.Completed:Wait()
end
Server Script For Kill Brick:
local Part = script.Parent
Part.Touched:Connect(function(hit)
local hitHumanoid = hit.Parent:FindFirstChild("Humanoid")
if hitHumanoid then
hitHumanoid.Health = 0
end
end)