Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
TextChatService = :()
ReplicatedStorage = :()
WindUI = (:())() UserInputService = :()
isTeleporting =
lockTarget =
targetLockPos =
flyConnection, flyBV, flyBG = , ,
cages = {}
Window = WindUI:({
Title = ,
Icon = ,
Author = ,
Folder = ,
Size = .(, , , ),
Transparent = ,
Theme =
})
AdminTab = Window:({ Title = , Icon = })
HDAdminTab = Window:({ Title = , Icon = })
(name)
name == name == LocalPlayer.Name LocalPlayer
_, p (Players:())
p.Name:():(, #name) == name:() p
(target)
target target == LocalPlayer
target.Character target.Character:()
(() stats = target:(); stats stats:() )
(() target:() )
(target)
target target.Character
char = target.Character
explosion = .()
explosion.Position = char.HumanoidRootPart.Position
explosion.BlastRadius =
explosion.Parent =
hum = char:()
hum hum.Health =
(target)
target target.Character
targetHrp = target.Character:()
targetHrp
cages[target.Name] cages[target.Name].Parent
cages[target.Name]:()
targetHrp.Anchored =
cage = .(, )
cages[target.Name] = cage
cagePart = .(, cage)
cagePart.Size = .(, , )
cagePart.Anchored =
cagePart.CanCollide =
cagePart.Transparency =
cagePart.Color = .(, , )
cagePart.Material = .Material.ForceField
cagePart.CFrame = targetHrp.CFrame * .(, , )
att0 = .(, cagePart)
att1 = .(, targetHrp)
alignPos = .(, cagePart)
alignPos.Attachment0 = att0
alignPos.Attachment1 = att1
alignPos.MaxForce =
alignPos.Responsiveness =
.(()
cage.Parent target.Character target.Character:()
alignPos.Position = target.Character.HumanoidRootPart.Position + .(, , )
target.Character.HumanoidRootPart.Anchored
target.Character.HumanoidRootPart.Anchored =
.()
target target.Character target.Character:()
target.Character.HumanoidRootPart.Anchored =
)
(target)
isTeleporting
isTeleporting =
char = LocalPlayer.Character
myHrp = char char:()
myHrp isTeleporting = ;
target target.Character target.Character:()
isTeleporting = ;
targetHrp = target.Character.HumanoidRootPart
fadeGui = .(); fadeGui.Name = ; fadeGui.IgnoreGuiInset = ; fadeGui.DisplayOrder = ; fadeGui.Parent = :()
blackFrame = .(); blackFrame.Size = .(, , , ); blackFrame.BackgroundColor3 = .(, , ); blackFrame.BackgroundTransparency = ; blackFrame.Parent = fadeGui
i = , blackFrame.BackgroundTransparency = - (i / ); .()
.()
backroomModel = :()
backroomModel backroomModel:()
backroomModel = .(); backroomModel.Name = ; backroomModel.Parent =
roomCenter = .(, -, )
(name, size, pos, color, material, parent)
p = .(); p.Name = name; p.Size = size; p.Position = pos; p.Anchored = ; p.Color = color; p.Material = material .Material.Concrete; p.Parent = parent backroomModel; p
(, .(, , ), roomCenter, .(, , ), .Material.Carpet)
(, .(, , ), roomCenter + .(, , ), .(, , ))
(, .(, , ), roomCenter + .(, , ), .(, , ))
(, .(, , ), roomCenter + .(, , -), .(, , ))
(, .(, , ), roomCenter + .(, , ), .(, , ))
(, .(, , ), roomCenter + .(-, , ), .(, , ))
myHrp.CFrame = .(roomCenter + .(, , ))
targetHrp.Anchored =
targetLockPos = roomCenter + .(, , -)
targetHrp.CFrame = .(targetLockPos)
lockTarget = target
.(()
lockTarget lockTarget.Character targetLockPos
tHrp = lockTarget.Character:()
tHrp
tHrp.Anchored =
(tHrp.Position - targetLockPos).Magnitude >
tHrp.CFrame = .(targetLockPos)
.()
)
i = , blackFrame.BackgroundTransparency = (i / ); .()
fadeGui:(); isTeleporting =
()
flyConnection flyConnection:(); flyConnection =
flyBV flyBV:(); flyBV =
flyBG flyBG:(); flyBG =
()
names = {}
_, p (Players:()) p ~= LocalPlayer .(names, p.Name)
names
selectedPlayerName =
PlayerDropdown = AdminTab:({
Title = ,
Values = (),
Value = ,
Callback = (selected) selectedPlayerName = selected
})
Players.PlayerAdded:(() (() PlayerDropdown:(()) ) )
Players.PlayerRemoving:(() (() PlayerDropdown:(()) ) )
(message, sender)
args = .(message, )
cmd = args[]:()
targetName = args[]
targetName
target = (targetName)
target
cmd == (target)
cmd == cmd == (target)
cmd == (target)
cmd ==
target == LocalPlayer LocalPlayer:()
(target)
TextChatService.ChatVersion == .ChatVersion.TextChatService
TextChatService.OnIncomingMessage = (message)
message.TextSource (message.Text, message.TextSource)
chatEvents = ReplicatedStorage:(, )
chatEvents chatEvents.OnMessageDoneFiltering.OnClientEvent:((data) (data.Message, data.FromSpeaker) )
AdminTab:({ Title = , Callback = () t = Players:(selectedPlayerName); t (t) })
AdminTab:({ Title = , Callback = () t = Players:(selectedPlayerName); t (t) })
AdminTab:({ Title = , Callback = () _, c (cages) c c.Parent c:() ; cages = {}; _, p (Players:()) p.Character p.Character:() p.Character.HumanoidRootPart.Anchored = })
AdminTab:({ Title = , Callback = () t = Players:(selectedPlayerName); t (t) })
AdminTab:({ Title = , Callback = () t = Players:(selectedPlayerName); t (t); PlayerDropdown:(()) })
AdminTab:({ Title = , Callback = () lockTarget = ; targetLockPos = ; hrp = LocalPlayer.Character LocalPlayer.Character:(); hrp hrp.CFrame = .(, , ) ; b = :(); b b:() })
AdminTab:({ Title = , Value = , Callback = (state)
()
state
hrp = LocalPlayer.Character LocalPlayer.Character:()
cam = .CurrentCamera
hrp cam
flyBV = .(, hrp)
flyBV.MaxForce = .(.huge, .huge, .huge)
flyBG = .(, hrp)
flyBG.MaxTorque = .(.huge, .huge, .huge)
flyConnection = RunService.RenderStepped:(()
cur = LocalPlayer.Character LocalPlayer.Character:()
cur ();
dir = .()
UserInputService:(.KeyCode.W) dir = dir + cam.CFrame.LookVector
UserInputService:(.KeyCode.S) dir = dir - cam.CFrame.LookVector
UserInputService:(.KeyCode.A) dir = dir - cam.CFrame.RightVector
UserInputService:(.KeyCode.D) dir = dir + cam.CFrame.RightVector
UserInputService:(.KeyCode.Space) dir = dir + .(, , )
UserInputService:(.KeyCode.LeftControl) dir = dir - .(, , )
flyBV.Velocity = dir.Magnitude > (dir.Unit * ) .()
flyBG.CFrame = cam.CFrame
)
})
HDAdminTab:({ Title = , Callback = ()
myHrp = LocalPlayer.Character LocalPlayer.Character:()
myHrp
_, p (Players:())
p ~= LocalPlayer p.Character p.Character:()
p.Character.HumanoidRootPart.CFrame = myHrp.CFrame * .(.(-, ), , -)
WindUI:({ Title = , Content = , Duration = })
})
HDAdminTab:({ Title = , Callback = ()
_, p (Players:())
p ~= LocalPlayer (p)
WindUI:({ Title = , Content = , Duration = })
})
HDAdminTab:({ Title = , Callback = ()
_, p (Players:())
p ~= LocalPlayer (p)
WindUI:({ Title = , Content = , Duration = })
})
WindUI:({ Title = , Content = , Duration = })Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com.

Universal