setclipboard("https://discord.gg/TR3quUFgT6") local player = game.Players.LocalPlayer local ts = game:GetService("TweenService") local rise_info = TweenInfo.new(1, Enum.EasingStyle.Linear) local move_info = TweenInfo.new(1, Enum.EasingStyle.Linear) local bob_info = TweenInfo.new(0.2, Enum.EasingStyle.Linear) while true do if player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart local current_pos = hrp.CFrame.Position local rise_target = CFrame.new(current_pos.X, 500, current_pos.Z) local rise_tween = ts:Create(hrp, rise_info, {CFrame = rise_target}) rise_tween:Play() rise_tween.Completed:Wait() local final_target = CFrame.new(42, 149, -531) local move_tween = ts:Create(hrp, move_info, {CFrame = final_target}) move_tween:Play() move_tween.Completed:Wait() while true do local pos = hrp.CFrame.Position local up_target = CFrame.new(pos.X, pos.Y + 1, pos.Z) local up_tween = ts:Create(hrp, bob_info, {CFrame = up_target}) up_tween:Play() up_tween.Completed:Wait() pos = hrp.CFrame.Position local down_target = CFrame.new(pos.X, pos.Y - 1, pos.Z) local down_tween = ts:Create(hrp, bob_info, {CFrame = down_target}) down_tween:Play() down_tween.Completed:Wait() end end task.wait() end