Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
CoreGui = :()
Players = :()
UserInputService = :()
remote = ReplicatedStorage:():()
CoreGui:() CoreGui.NukeSystem:()
screenGui = .()
screenGui.Name =
screenGui.Parent = CoreGui
screenGui.IgnoreGuiInset =
ammoTypes = {, , , }
currentAmmoIndex =
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundTransparency =
mainFrame.Parent = screenGui
button = .()
button.Size = .(, , , )
button.BackgroundColor3 = .(, , )
button.BorderSizePixel =
button.Text =
button.TextColor3 = .(, , )
button.Font = .Font.RobotoMono
button.TextSize =
button.Parent = mainFrame
selectButton = .()
selectButton.Size = .(, , , )
selectButton.Position = .(, , , )
selectButton.BackgroundColor3 = .(, , )
selectButton.Text =
selectButton.TextColor3 = .(, , )
selectButton.Font = .Font.RobotoMono
selectButton.TextSize =
selectButton.Parent = mainFrame
ammoLabel = .()
ammoLabel.Size = .(, , , )
ammoLabel.Position = .(, , , )
ammoLabel.BackgroundColor3 = .(, , )
ammoLabel.BackgroundTransparency =
ammoLabel.Text = .. ammoTypes[currentAmmoIndex]
ammoLabel.TextColor3 = .(, , )
ammoLabel.Font = .Font.RobotoMono
ammoLabel.TextSize =
ammoLabel.Parent = mainFrame
dragging, dragInput, dragStart, startPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch dragging =
)
selectButton.MouseButton1Click:(()
currentAmmoIndex = currentAmmoIndex +
currentAmmoIndex > #ammoTypes currentAmmoIndex =
ammoLabel.Text = .. ammoTypes[currentAmmoIndex]
)
isNuking =
lp = Players.LocalPlayer
button.MouseButton1Click:(()
isNuking = isNuking
isNuking
button.Text =
button.BackgroundColor3 = .(, , )
.(()
isNuking
char = lp.Character
root = char char:()
root
p = root.Position
i = ,
isNuking
targetPos = vector.(
p.X + .(-, ),
p.Y - ,
p.Z + .(-, )
)
remote:(ammoTypes[currentAmmoIndex], targetPos)
.()
)
button.Text =
button.BackgroundColor3 = .(, , )
)Script have Nuke Artillery Barrage Light Artillery Heavy Artillery Free! :D No Visual Open source creator: XDecoder fun fact: One nuke BOOM costs 50 Robux! Hahaha Ru: скрипт уже существует один но XDecoder добавил переключатель снарядов
Army Tycoon💣