Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
PlayerGui = player:()
TextChatService = :()
UserInputService = :()
TweenService = :()
Prefix =
Owners = {[] = , [player.Name:()] = }
PermAdmins, TempAdmins, Blacklist = {}, {}, {}
startings = {, , .(,), .(,), .(,)}
i = ,
.(startings,..i....string.(,))
items = {,,,,,}
PlayerGui:()
PlayerGui.ADI_V2_MASTER:()
Gui = .(, PlayerGui)
Gui.Name =
Gui.ResetOnSpawn =
(obj)
dragging, dragStart, startPos
obj.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = obj.Position
i.Changed:(()
i.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
obj.Position = .(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)
)
AdiBtn = .(, Gui)
AdiBtn.Size = .(,,,)
AdiBtn.Position = .(,,,-)
AdiBtn.Text =
AdiBtn.Visible =
AdiBtn.BackgroundColor3 = .(,,)
AdiBtn.TextColor3 = .(,,)
AdiBtn.Font = .Font.LuckiestGuy
AdiBtn.TextSize =
.(,AdiBtn).CornerRadius = .(,)
AStroke = .(,AdiBtn)
AStroke.Thickness =
(AdiBtn)
HubBtn = .(, Gui)
HubBtn.Size = .(,,,)
HubBtn.Position = .(,,,)
HubBtn.Text =
HubBtn.Visible = Owners[player.Name:()] PermAdmins[player.Name:()]
HubBtn.BackgroundColor3 = .(,,)
HubBtn.TextColor3 = .(,,)
HubBtn.Font = .Font.LuckiestGuy
HubBtn.TextSize =
.(,HubBtn).CornerRadius = .(,)
HStroke = .(,HubBtn)
HStroke.Thickness =
(HubBtn)
Main = .(, Gui)
Main.Size = .(,,,)
Main.Position = .(,-,,-)
Main.Visible =
Main.BackgroundColor3 = .(,,)
.(,Main)
(Main)
NetHub = .(, Gui)
NetHub.Size = .(,,,)
NetHub.Position = .(,-,,-)
NetHub.Visible =
NetHub.BackgroundColor3 = .(,,)
.(,NetHub)
(NetHub)
MS = .(,Main)
HS = .(,NetHub)
HTitle = .(,NetHub)
HTitle.Size = .(,,,)
HTitle.Text =
HTitle.BackgroundTransparency =
HTitle.TextColor3 = .(,,)
HTitle.Font = .Font.LuckiestGuy
HScroll = .(,NetHub)
HScroll.Size = .(,-,,-)
HScroll.Position = .(,,,)
HScroll.CanvasSize = .(,,,)
HScroll.BackgroundTransparency =
HL = .(,HScroll)
HL.Padding = .(,)
(name)
HScroll:(name)
b = .(,HScroll)
b.Name = name
b.Size = .(,,,)
b.Text = ..name
b.BackgroundColor3 = .(,,)
b.TextColor3 = .(,,)
.(,b)
b.MouseButton1Click:(()
p = Players:(name)
p p:()
)
(i,y)
data = {loop=, idx=}
row = .(,Main)
row.Size = .(,-,,)
row.Position = .(,,,y)
row.BackgroundTransparency =
T = .(,row)
T.Size = .(,,,)
T.PlaceholderText =
T.BackgroundColor3 = .(,,)
T.TextColor3 = .(,,)
.(,T)
D = .(,row)
D.Size = .(,,,)
D.Position = .(,,,)
D.Text =
D.BackgroundColor3 = .(,,)
D.TextColor3 = .(,,)
.(,D)
V = .(,row)
V.Size = .(,,,)
V.Position = .(,,,)
V.Text =
.(,V)
R = .(,row)
R.Size = .(,,,)
R.Position = .(,,,)
R.Text =
R.BackgroundColor3 = .(,,)
.(,R)
V.MouseButton1Click:(()
data.idx = (data.idx % #startings) +
V.Text = ..data.idx
)
R.MouseButton1Click:(()
data.loop = data.loop
R.Text = data.loop
R.BackgroundColor3 = data.loop .(,,) .(,,)
data.loop
.(()
data.loop
T.Text ~=
g = TextChatService.TextChannels:()
g
g:(startings[data.idx]....T.Text:()....items[.(#items)])
.((D.Text) )
)
)
i=,
(i,+(i-)*)
TextChatService.OnIncomingMessage = (m)
p = .()
m.Text:(,)== m.Text:(,)==Prefix
p.Text =
p
TextChatService.MessageReceived:((d)
d.Text ==
(d.TextSource.Name)
)
AdiBtn.MouseButton1Click:(()
Main.Visible = Main.Visible
)
HubBtn.MouseButton1Click:(()
NetHub.Visible = NetHub.Visible
NetHub.Visible
g = TextChatService.TextChannels:()
g
g:()
)
.(()
.()
c = .(()%/,,)
AStroke.Color = c
HStroke.Color = c
MS.Color = c
HS.Color = c
)
.(()
.()
g = TextChatService.TextChannels:()
g
g:()
.()
(()
player.DisplayName =
player.Character player.Character:()
player.Character:().DisplayName =
)
(()
_,v (player:())
v:()
v.Name:():() v.Name:():()
v.Value =
)
)
ULTRA GOOD SPAM

Universal