Arm wrestle simulator
Key Required

Arm wrestle simulator

[UPDATE] 💪Arm Wrestling SimulatorCornball_2Cornball_2 1.8K views 3.8K executesUpdated Dec 7, 2025
Unrated
00
Lua Script•130 lines (4389 chars)
-- GUI Creation
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local DragBar = Instance.new("TextButton")
local StartButton = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")

ScreenGui.Parent = game.CoreGui
ScreenGui.Name = "ArmWrestleOP_GUI"

Frame.Parent = ScreenGui
Frame.Size = UDim2.new(0, 280, 0, 140)
Frame.Position = UDim2.new(0.5, -140, 0.4, -70)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)

UICorner.Parent = Frame

-- DRAG BAR
DragBar.Parent = Frame
DragBar.Size = UDim2.new(1, 0, 0, 30)
DragBar.BackgroundTransparency = 0.2
DragBar.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
DragBar.Text = "Arm Wrestle Simulator OP Script"
DragBar.TextScaled = true
DragBar.TextColor3 = Color3.new(1, 1, 1)

StartButton.Parent = Frame
StartButton.Size = UDim2.new(1, -20, 0, 60)
StartButton.Position = UDim2.new(0, 10, 0, 60)
StartButton.Text = "START"
StartButton.TextScaled = true
StartButton.TextColor3 = Color3.new(1, 1, 1)
StartButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

------------------------------------------------------
-- RAINBOW EFFECT
------------------------------------------------------
task.spawn(function()
    while true do
        for hue = 0, 1, 0.002 do
            local c = Color3.fromHSV(hue, 1, 1)
            Frame.BackgroundColor3 = c
            StartButton.BackgroundColor3 = c
            DragBar.BackgroundColor3 = c
            task.wait(0.01)
        end
    end
end)

------------------------------------------------------
-- DRAGGING (WORKS ON MOBILE + PC)
------------------------------------------------------
local UIS = game:GetService("UserInputService")

local dragging = false
local dragStart
local startPos

local function update(input)
    local delta = input.Position - dragStart
    Frame.Position = UDim2.new(
        startPos.X.Scale,
        startPos.X.Offset + delta.X,
        startPos.Y.Scale,
        startPos.Y.Offset + delta.Y
    )
end

DragBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 
    or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = Frame.Position
    end
end)

DragBar.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 
    or input.UserInputType == Enum.UserInputType.Touch then
        dragging = false
    end
end)

UIS.InputChanged:Connect(function(input)
    if dragging and 
    (input.UserInputType == Enum.UserInputType.MouseMovement 
    or input.UserInputType == Enum.UserInputType.Touch) then
        update(input)
    end
end)

------------------------------------------------------
-- SPAM LOGIC WITH ALL UPDATED REMOTES
------------------------------------------------------
local running = false

StartButton.MouseButton1Click:Connect(function()
    running = not running
    StartButton.Text = running and "STOP" or "START"

    while running do
        -- Main (Updated)
        pcall(function()
            local args = {
                30000000000000000028828383838484949494994949494444848484848488488848488484849944949888838384838383838338337373737383848848484848484848488484848484994949494949494949499484848484848484848848,
                228388283838388338383884848484838480
            }
            workspace:WaitForChild("Main"):WaitForChild("RemoteEvent"):FireServer(unpack(args))
        end)

        -- Main2 (Updated)
        pcall(function()
            local args = {
                5000000003030303030040483838383893839393939393984488484848948484848484849383993948483839383839499443838838384838383839939393939383949848488484949949494948949494948484848484848484884848484849499494949494
            }
            workspace:WaitForChild("Main2"):WaitForChild("RemoteEvent"):FireServer(unpack(args))
        end)

        -- Main3 (Updated)
        pcall(function()
            local args = {
                202002030303030300303030404092828388393939393939933939393939398383839393993939393838483884844884848484838484848488484848488484948485848488484848484848484848484883838384838484949484894949494848484848848484848484848844884858585858585848485848488484838489494948
            }
            workspace:WaitForChild("Main3"):WaitForChild("RemoteEvent"):FireServer(unpack(args))
        end)

        task.wait(0.0001)
    end
end)

Features & Information

If u are ass at this game I’m making u better

Community Comments (5)

Cornball_2Cornball_2Dec 7, 2025

Btw I’m playing the game right now so when u join using my script say hi W0BBLYWIGGLY

Replying to @Cornball_2
MiguelAlcanseMiguelAlcanseDec 7, 2025

@4gH3w2LOLZ yow

Replying to @Cornball_2
MiguelAlcanseMiguelAlcanseDec 7, 2025

@4gH3w2LOLZ what does it even do

Replying to @MiguelAlcanse
GhostWorksGhostWorksDec 7, 2025

@MiguelAlcanse nothing just stole your best pets good thing I try on alt account first

Replying to @GhostWorks
Cornball_2Cornball_2Aug 13, 2026

@GhostWorks no it doesn’t dumb*