Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService()
VirtualInputManager = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
screenGui = .()
screenGui.Parent = player:()
screenGui.ResetOnSpawn =
afkButton = .()
afkButton.Parent = screenGui
afkButton.Size = .(, , , )
afkButton.Position = .(, , , )
afkButton.BackgroundColor3 = .(, , )
afkButton.Text =
afkButton.TextScaled =
afkButton.TextColor3 = .(, , )
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = afkButton
uiStroke = .()
uiStroke.Thickness =
uiStroke.Color = .(, , )
uiStroke.Parent = afkButton
dragging, dragStart, startPos
afkButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = afkButton.Position
)
afkButton.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
afkButton.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
afkButton.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
afkEnabled =
()
afkEnabled
humanoidRootPart
humanoidRootPart.CFrame = humanoidRootPart.CFrame * .(, .(), )
VirtualInputManager:(, .KeyCode.Space, , )
()
VirtualInputManager:(, .KeyCode.Space, , )
(.(, ))
afkButton.MouseButton1Click:(()
afkEnabled = afkEnabled
afkEnabled
afkButton.Text =
afkButton.BackgroundColor3 = .(, , )
()
afkButton.Text =
afkButton.BackgroundColor3 = .(, , )
)Afk

Universal