-- 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)