local NoIntroMessage = false local NoMessage = false local GUIMessage = true local SetSpeed local function MessageGui(text, waitsec) -- Create a ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "CenterBottomGui" screenGui.ResetOnSpawn = false -- Ensures it doesn't disappear on player respawn -- Parent to PlayerGui screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") -- Create a TextLabel local textLabel = Instance.new("TextLabel") textLabel.Name = "CenterBottomTextLabel" textLabel.Size = UDim2.new(0.4, 0, 0.1, 0) -- 40% width, 10% height textLabel.Position = UDim2.new(0.5, 0, 0.9, 0) -- Centered horizontally, bottom vertically textLabel.AnchorPoint = Vector2.new(0.5, 1) textLabel.BackgroundColor3 = Color3.fromRGB(50, 50, 50) textLabel.BorderSizePixel = 0 textLabel.Text = text textLabel.TextColor3 = Color3.new(1, 1, 1) textLabel.TextScaled = true textLabel.Font = Enum.Font.SourceSans textLabel.Parent = screenGui -- Run asynchronously coroutine.wrap(function() -- Wait for the specified time wait(waitsec) -- Tween the TextLabel's transparency local tweenService = game:GetService("TweenService") local tween = tweenService:Create( textLabel, TweenInfo.new(1), -- 1 second tween {TextTransparency = 1} -- Target transparency ) tween:Play() tween.Completed:Wait() -- Wait for the tween to finish -- Destroy the GUI screenGui:Destroy() end)() end local function sendChatMessage(message) local chatService = game:GetService("TextChatService") local defaultChat = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if not NoMessage then if chatService:FindFirstChild("TextChannels") then chatService.TextChannels.RBXGeneral:SendAsync(message) else defaultChat.SayMessageRequest:FireServer(message, "All") end end end local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local humanoid = char:WaitForChild("Humanoid") SetSpeed = humanoid.WalkSpeed humanoid.WalkSpeed = 0 local animations = { "rbxassetid://74909569", "rbxassetid://187951261", "rbxassetid://28488254", "rbxassetid://188632011", "rbxassetid://182393478", } local loadedAnimations = {} for _, animId in ipairs(animations) do local anim = Instance.new("Animation") anim.AnimationId = animId table.insert(loadedAnimations, humanoid:LoadAnimation(anim)) end local A1, A2, A3, A4, A5 = unpack(loadedAnimations) A4.Looped = true -- Animation Sequence if not NoIntroMessage then sendChatMessage("because with this") end if GUIMessage then MessageGui("because with this", 1) end wait(1.6) if not NoIntroMessage then sendChatMessage("it finally oveh") end if GUIMessage then MessageGui("it finally oveh", 1) end wait(0.4) A1:Play() A1.Stopped:Wait() A2:Play() wait(1.2) A2:Stop() A3:Play() wait(0.3) sendChatMessage("kjs 1 serise") if GUIMessage then MessageGui("kjs 1 serise", 2.3) end wait(2.7) A1:Play() A1.Stopped:Wait() A2:Play() wait(1.2) A2:Stop() wait(1.1) A4:Play() wait(1.1) A4:Stop() wait(2) A4:Play() wait(0.8) A4:Stop() A5:Play() sendChatMessage("limited budgetwork") if GUIMessage then MessageGui("limited budgetwork", 3) end wait(3) A5:Stop() humanoid.WalkSpeed = SetSpeed