Limited budgetworks
Key RequiredUniversal

Limited budgetworks

Universal ScriptNutShellScriptForReaNutShellScriptForRea 2.6K views 29 executesUpdated Jan 21, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•147 lines (3522 chars)
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

Features & Information

i didnt find the real script so i made it myself the thumbnail is not the showcase of the script

Community Comments (1)

jesusisintwhitejesusisintwhiteJan 21, 2025(edited)

W

More Scripts for Universal Scripts