Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
Remotes = ReplicatedStorage:()
SwingRemote = Remotes:()
RebirthRemote = Remotes:()
autoSwing =
autoRebirth =
uiOpen =
minimized =
cf1 = .(, , -, , , , , , , , , )
cf2 = .(, , -, -, -, , , , , -, , -)
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible = uiOpen
mainFrame.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainFrame
mainStroke = .()
mainStroke.Color = .(, , )
mainStroke.Thickness =
mainStroke.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
minBtn = .()
minBtn.Size = .(, , , )
minBtn.Position = .(, -, , )
minBtn.BackgroundTransparency =
minBtn.Text =
minBtn.TextColor3 = .(, , )
minBtn.Font = .Font.Code
minBtn.TextSize =
minBtn.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.Code
closeBtn.TextSize =
closeBtn.Parent = titleBar
content = .()
content.Size = .(, -, , -)
content.Position = .(, , , )
content.BackgroundTransparency =
content.Parent = mainFrame
contentLayout = .()
contentLayout.SortOrder = .SortOrder.LayoutOrder
contentLayout.Padding = .(, )
contentLayout.Parent = content
swingBtn = .()
swingBtn.Size = .(, , , )
swingBtn.BackgroundColor3 = .(, , )
swingBtn.Text =
swingBtn.TextColor3 = .(, , )
swingBtn.Font = .Font.Gotham
swingBtn.TextSize =
swingBtn.TextXAlignment = .TextXAlignment.Left
swingBtn.LayoutOrder =
swingBtn.Parent = content
swingCorner = .()
swingCorner.CornerRadius = .(, )
swingCorner.Parent = swingBtn
swingStroke = .()
swingStroke.Color = .(, , )
swingStroke.Thickness =
swingStroke.Parent = swingBtn
rebirthBtn = .()
rebirthBtn.Size = .(, , , )
rebirthBtn.BackgroundColor3 = .(, , )
rebirthBtn.Text =
rebirthBtn.TextColor3 = .(, , )
rebirthBtn.Font = .Font.Gotham
rebirthBtn.TextSize =
rebirthBtn.TextXAlignment = .TextXAlignment.Left
rebirthBtn.LayoutOrder =
rebirthBtn.Parent = content
rebirthCorner = .()
rebirthCorner.CornerRadius = .(, )
rebirthCorner.Parent = rebirthBtn
rebirthStroke = .()
rebirthStroke.Color = .(, , )
rebirthStroke.Thickness =
rebirthStroke.Parent = rebirthBtn
cmdFrame = .()
cmdFrame.Size = .(, , , )
cmdFrame.BackgroundColor3 = .(, , )
cmdFrame.LayoutOrder =
cmdFrame.Parent = content
cmdCorner = .()
cmdCorner.CornerRadius = .(, )
cmdCorner.Parent = cmdFrame
cmdTitle = .()
cmdTitle.Size = .(, , , )
cmdTitle.BackgroundTransparency =
cmdTitle.Text =
cmdTitle.TextColor3 = .(, , )
cmdTitle.Font = .Font.GothamBold
cmdTitle.TextSize =
cmdTitle.TextXAlignment = .TextXAlignment.Left
cmdTitle.Parent = cmdFrame
cmdLabel = .()
cmdLabel.Size = .(, , , -)
cmdLabel.Position = .(, , , )
cmdLabel.BackgroundTransparency =
cmdLabel.Text =
cmdLabel.TextColor3 = .(, , )
cmdLabel.Font = .Font.Code
cmdLabel.TextSize =
cmdLabel.TextXAlignment = .TextXAlignment.Left
cmdLabel.TextYAlignment = .TextYAlignment.Top
cmdLabel.Parent = cmdFrame
(btn, stroke, state, name)
btn.Text = .. (state ) .. .. name
btn.BackgroundColor3 = state .(, , ) .(, , )
btn.TextColor3 = state .(, , ) .(, , )
stroke.Color = state .(, , ) .(, , )
()
(()
SwingRemote:(cf1, cf2)
)
()
(()
RebirthRemote:()
)
(()
()
autoSwing ()
)
(()
()
autoRebirth ()
)
swingBtn.MouseButton1Click:(()
autoSwing = autoSwing
(swingBtn, swingStroke, autoSwing, )
)
rebirthBtn.MouseButton1Click:(()
autoRebirth = autoRebirth
(rebirthBtn, rebirthStroke, autoRebirth, )
)
minBtn.MouseButton1Click:(()
minimized = minimized
targetSize = minimized .(, , , ) .(, , , )
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back), {Size = targetSize}):()
content.Visible = minimized
)
closeBtn.MouseButton1Click:(()
mainFrame.Visible =
)
dragging =
dragStart =
startPos =
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
(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
)
titleBar.InputBegan:(startDrag)
titleBar.InputChanged:(onInputChanged)
titleBar.TouchTap:(() )
titleBar.TouchLongPress:(() )
player.Chatted:((msg)
cmd = .(msg)
cmd ==
autoSwing = autoSwing
(swingBtn, swingStroke, autoSwing, )
cmd ==
autoRebirth = autoRebirth
(rebirthBtn, rebirthStroke, autoRebirth, )
cmd ==
autoSwing =
(swingBtn, swingStroke, , )
cmd ==
autoRebirth =
(rebirthBtn, rebirthStroke, , )
cmd ==
autoSwing =
autoRebirth =
(swingBtn, swingStroke, , )
(rebirthBtn, rebirthStroke, , )
cmd ==
uiOpen = uiOpen
mainFrame.Visible = uiOpen
)
(swingBtn, swingStroke, , )
(rebirthBtn, rebirthStroke, , )Auto Swing Auto Rebirth

💪 Ninja Katana Simulator