
KeylessUniversal

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



W