Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
SoundService = :()
Workspace = :()
LocalPlayer = Players.LocalPlayer
(id)
(()
s = .()
s.SoundId = .. id
s.Parent = SoundService
s:()
s.Ended:(() s:() )
)
()
().Network
().Network = {
BaseParts = {},
Velocity = .(,,)
}
Network.RetainPart = (p)
(p)== p:() p:(Workspace)
.(Network.BaseParts,p)
p.CustomPhysicalProperties = PhysicalProperties.(,,,,)
p.CanCollide =
RunService.Heartbeat:(()
(()
(LocalPlayer,,.huge)
_,p (Network.BaseParts)
p:(Workspace)
p.Velocity = Network.Velocity
)
)
ScreenGui = .()
ScreenGui.Parent = LocalPlayer:()
ScreenGui.ResetOnSpawn =
MainFrame = .(,ScreenGui)
MainFrame.Size = .(,,,)
MainFrame.Position = .(,-,,-)
MainFrame.BackgroundColor3 = .(,,)
MainFrame.BorderSizePixel =
MainFrame.Active =
.(,MainFrame).CornerRadius = .(,)
Title = .(,MainFrame)
Title.Size = .(,,,)
Title.Text =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextColor3 = .(,,)
Title.BackgroundColor3 = .(,,)
Title.Active =
.(,Title).CornerRadius = .(,)
CloseBtn = .(,Title)
CloseBtn.Size = .(,,,)
CloseBtn.Position = .(,-,,-)
CloseBtn.Text =
CloseBtn.Font = .Font.GothamBold
CloseBtn.TextSize =
CloseBtn.TextColor3 = .(,,)
CloseBtn.BackgroundColor3 = .(,,)
.(,CloseBtn).CornerRadius = .(,)
MinBtn = .(,Title)
MinBtn.Size = .(,,,)
MinBtn.Position = .(,-,,-)
MinBtn.Text =
MinBtn.Font = .Font.GothamBold
MinBtn.TextSize =
MinBtn.TextColor3 = .(,,)
MinBtn.BackgroundColor3 = .(,,)
.(,MinBtn).CornerRadius = .(,)
COLOR_NORMAL = .(,,)
COLOR_SELECTED = .(,,)
Toggle = .(,MainFrame)
Toggle.Size = .(,,,)
Toggle.Position = .(,,,)
Toggle.Text =
Toggle.Font = .Font.GothamBold
Toggle.TextSize =
Toggle.TextColor3 = .(,,)
Toggle.BackgroundColor3 = .(,,)
.(,Toggle).CornerRadius = .(,)
MinRange = .(,MainFrame)
MinRange.Size = .(,,,)
MinRange.Position = .(,,,)
MinRange.Text =
MinRange.Font = .Font.Gotham
MinRange.TextSize =
MinRange.TextColor3 = .(,,)
MinRange.BackgroundColor3 = COLOR_SELECTED
.(,MinRange).CornerRadius = .(,)
MaxRange = .(,MainFrame)
MaxRange.Size = .(,,,)
MaxRange.Position = .(,,,)
MaxRange.Text =
MaxRange.Font = .Font.Gotham
MaxRange.TextSize =
MaxRange.TextColor3 = .(,,)
MaxRange.BackgroundColor3 = COLOR_NORMAL
.(,MaxRange).CornerRadius = .(,)
Watermark = .(,MainFrame)
Watermark.Size = .(,,,)
Watermark.Position = .(,,,-)
Watermark.Text =
Watermark.Font = .Font.Gotham
Watermark.TextSize =
Watermark.TextColor3 = .(,,)
Watermark.BackgroundTransparency =
dragging, dragStart, startPos
Title.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = MainFrame.Position
)
UserInputService.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
MainFrame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
)
minimized =
MinBtn.MouseButton1Click:(()
minimized = minimized
_,v (MainFrame:())
v ~= Title v:()
v.Visible = minimized
MainFrame.Size = minimized .(,,,) .(,,,)
()
)
CloseBtn.MouseButton1Click:(()
()
ScreenGui:()
)
Info = .(,ScreenGui)
Info.Size = .(,,,)
Info.Position = .(,-,,-)
Info.BackgroundColor3 = .(,,)
.(,Info).CornerRadius = .(,)
InfoText = .(,Info)
InfoText.Size = .(,-,,-)
InfoText.Position = .(,,,)
InfoText.TextWrapped =
InfoText.Font = .Font.Gotham
InfoText.TextSize =
InfoText.TextColor3 = .(,,)
InfoText.BackgroundTransparency =
InfoText.Text =
CloseInfo = .(,Info)
CloseInfo.Size = .(,,,)
CloseInfo.Position = .(,,,-)
CloseInfo.Text =
CloseInfo.Font = .Font.GothamBold
CloseInfo.TextSize =
CloseInfo.TextColor3 = .(,,)
CloseInfo.BackgroundColor3 = .(,,)
.(,CloseInfo).CornerRadius = .(,)
CloseInfo.MouseButton1Click:(()
Info:()
()
)
radius =
ringEnabled =
attractionStrength =
parts = {}
()
t={}
_,p (Players:())
p.Character p.Character:()
p.Character:()
p.Character.Humanoid.Health>
.(t,p)
t
_,d (Workspace:())
d:() d.Anchored
.(parts,d)
RunService.Heartbeat:(()
ringEnabled
pls = ()
#pls==
now = ()
i,p (parts)
p p:(Workspace)
pl = pls[((i-)%#pls)+]
hrp = pl.Character pl.Character:()
hrp
ang = (i/#parts)*.pi* + now
target = .(
hrp.Position.X,
hrp.Position.Y + .(ang)*radius,
hrp.Position.Z + .(ang)*radius
)
dir = (target-p.Position)
dir.Magnitude>
p.Velocity = dir.Unit * .(attractionStrength,dir.Magnitude*)
)
Toggle.MouseButton1Click:(()
ringEnabled = ringEnabled
Toggle.Text = ringEnabled
()
)
MinRange.MouseButton1Click:(()
radius =
MinRange.BackgroundColor3 = COLOR_SELECTED
MaxRange.BackgroundColor3 = COLOR_NORMAL
()
)
MaxRange.MouseButton1Click:(()
radius =
MaxRange.BackgroundColor3 = COLOR_SELECTED
MinRange.BackgroundColor3 = COLOR_NORMAL
()
)
Universal