Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
camera = .CurrentCamera
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = mainFrame
frameStroke = .()
frameStroke.Color = .(, , )
frameStroke.Thickness =
frameStroke.Parent = mainFrame
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextColor3 = .(, , )
titleLabel.Parent = mainFrame
pullButton = .()
pullButton.Size = .(, , , )
pullButton.Position = .(, , , )
pullButton.Text =
pullButton.Font = .Font.GothamBold
pullButton.TextSize =
pullButton.TextColor3 = .(, , )
pullButton.BackgroundColor3 = .(, , )
pullButton.AutoButtonColor =
pullButton.Parent = mainFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = pullButton
pullSpeed =
MIN_SPEED =
MAX_SPEED =
STEP =
strengthFrame = .()
strengthFrame.Size = .(, , , )
strengthFrame.Position = .(, , , )
strengthFrame.BackgroundColor3 = .(, , )
strengthFrame.BorderSizePixel =
strengthFrame.Parent = mainFrame
strengthCorner = .()
strengthCorner.CornerRadius = .(, )
strengthCorner.Parent = strengthFrame
minusBtn = .()
minusBtn.Size = .(, , , )
minusBtn.Position = .(, , , )
minusBtn.Text =
minusBtn.Font = .Font.GothamBold
minusBtn.TextSize =
minusBtn.TextColor3 = .(, , )
minusBtn.BackgroundColor3 = .(, , )
minusBtn.Parent = strengthFrame
minusCorner = .()
minusCorner.CornerRadius = .(, )
minusCorner.Parent = minusBtn
plusBtn = .()
plusBtn.Size = .(, , , )
plusBtn.Position = .(, , , )
plusBtn.Text =
plusBtn.Font = .Font.GothamBold
plusBtn.TextSize =
plusBtn.TextColor3 = .(, , )
plusBtn.BackgroundColor3 = .(, , )
plusBtn.Parent = strengthFrame
plusCorner = .()
plusCorner.CornerRadius = .(, )
plusCorner.Parent = plusBtn
displayLabel = .()
displayLabel.Size = .(, , , )
displayLabel.Position = .(, , , )
displayLabel.BackgroundTransparency =
displayLabel.Text = .. pullSpeed
displayLabel.Font = .Font.GothamBold
displayLabel.TextSize =
displayLabel.TextColor3 = .(, , )
displayLabel.Parent = strengthFrame
minusBtn.MouseButton1Click:(()
pullSpeed = .(MIN_SPEED, pullSpeed - STEP)
displayLabel.Text = .. pullSpeed
)
plusBtn.MouseButton1Click:(()
pullSpeed = .(MAX_SPEED, pullSpeed + STEP)
displayLabel.Text = .. pullSpeed
)
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
mainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
isPulling =
()
isPulling
isPulling =
pullButton.BackgroundColor3 = .(, , )
.(()
isPulling
character = player.Character
character
hrp = character:()
hrp
pullDirection = camera.CFrame.LookVector
hrp.AssemblyLinearVelocity = pullDirection * pullSpeed
.()
pullButton.BackgroundColor3 = .(, , )
)
()
isPulling =
pullButton.MouseButton1Down:(startPull)
pullButton.MouseButton1Up:(stopPull)
pullButton.MouseLeave:(stopPull)
A pull mod only gorilla tags fangames

Universal