local Players = game:GetService("Players") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local LocalPlayer = Players.LocalPlayer local function showNotification() task.wait(3) local playerGui = LocalPlayer:WaitForChild("PlayerGui", 5) if not playerGui then return end local sg = Instance.new("ScreenGui") sg.Name = "InertiaNotification" sg.ResetOnSpawn = false sg.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local label = Instance.new("TextLabel") label.Size = UDim2.new(0, 600, 0, 100) label.Position = UDim2.new(0.5, -300, 0.5, -50) label.BackgroundTransparency = 1 label.Text = "Enabled No Inertia" label.TextColor3 = Color3.new(1, 1, 1) label.Font = Enum.Font.SourceSansBold label.TextSize = 48 label.TextStrokeColor3 = Color3.new(0, 0, 0) label.TextStrokeTransparency = 1 label.TextTransparency = 1 label.Parent = sg local stroke = Instance.new("UIStroke") stroke.Thickness = 3 stroke.Color = Color3.new(0, 0, 0) stroke.Transparency = 1 stroke.Parent = label local creditsLabel = Instance.new("TextLabel") creditsLabel.Size = UDim2.new(0, 400, 0, 30) creditsLabel.Position = UDim2.new(0.5, -200, 0.5, 40) creditsLabel.BackgroundTransparency = 1 creditsLabel.Text = "made by ICalinTY29" creditsLabel.TextColor3 = Color3.new(0, 1, 1) creditsLabel.Font = Enum.Font.SourceSansBold creditsLabel.TextSize = 18 creditsLabel.TextStrokeColor3 = Color3.new(0, 0, 0) creditsLabel.TextStrokeTransparency = 1 creditsLabel.TextTransparency = 1 creditsLabel.Parent = sg local creditsStroke = Instance.new("UIStroke") creditsStroke.Thickness = 2 creditsStroke.Color = Color3.new(0, 0, 0) creditsStroke.Transparency = 1 creditsStroke.Parent = creditsLabel sg.Parent = playerGui local fadeInInfo = TweenInfo.new(1, Enum.EasingStyle.Linear) local fadeOutInfo = TweenInfo.new(1, Enum.EasingStyle.Linear) local fadeIn = TweenService:Create(label, fadeInInfo, {TextTransparency = 0}) local fadeInStroke = TweenService:Create(stroke, fadeInInfo, {Transparency = 0}) local creditsFadeIn = TweenService:Create(creditsLabel, fadeInInfo, {TextTransparency = 0}) local creditsStrokeFadeIn = TweenService:Create(creditsStroke, fadeInInfo, {Transparency = 0}) local fadeOut = TweenService:Create(label, fadeOutInfo, {TextTransparency = 1}) local fadeOutStroke = TweenService:Create(stroke, fadeOutInfo, {Transparency = 1}) local creditsFadeOut = TweenService:Create(creditsLabel, fadeOutInfo, {TextTransparency = 1}) local creditsStrokeFadeOut = TweenService:Create(creditsStroke, fadeOutInfo, {Transparency = 1}) task.spawn(function() fadeIn:Play() fadeInStroke:Play() creditsFadeIn:Play() creditsStrokeFadeIn:Play() fadeIn.Completed:Wait() task.wait(1.5) fadeOut:Play() fadeOutStroke:Play() creditsFadeOut:Play() creditsStrokeFadeOut:Play() fadeOut.Completed:Wait() sg:Destroy() end) end local function eliminateInertia(character) local humanoid = character:WaitForChild("Humanoid") local connection connection = RunService.RenderStepped:Connect(function() if not character or not character:IsDescendantOf(workspace) or not humanoid then connection:Disconnect() return end if character:FindFirstChild("HumanoidRootPart") then local hrp = character.HumanoidRootPart if humanoid.MoveDirection.Magnitude == 0 then hrp.Velocity = Vector3.new(0, hrp.Velocity.Y, 0) else local targetVelocity = humanoid.MoveDirection * humanoid.WalkSpeed hrp.Velocity = Vector3.new(targetVelocity.X, hrp.Velocity.Y, targetVelocity.Z) end end end) end task.spawn(showNotification) if LocalPlayer.Character then eliminateInertia(LocalPlayer.Character) end LocalPlayer.CharacterAdded:Connect(function(newCharacter) eliminateInertia(newCharacter) end)