Run it
Copy the script and paste it into your executor.
distance =
cooldown =
canDodge =
player = .Players.LocalPlayer
UIS = :()
parent = (gethui ()) :()
parent:() parent.DodgeMenu:()
screenGui = .()
screenGui.Name =
screenGui.Parent = parent
screenGui.ResetOnSpawn =
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Parent = screenGui
cornerMain = .()
cornerMain.CornerRadius = .(, )
cornerMain.Parent = mainFrame
(text, pos, color)
btn = .()
btn.Size = .(, , , )
btn.Position = pos
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = .Font.GothamBold
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Parent = mainFrame
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
btn
leftBtn = (, .(, , , ), .(, , ))
fwdBtn = (, .(, , , ), .(, , ))
rightBtn = (, .(, , , ), .(, , ))
(vector)
canDodge
hrp = player.Character player.Character:()
hrp
canDodge =
hrp.CFrame = hrp.CFrame * vector
.(cooldown)
canDodge =
leftBtn.MouseButton1Click:(() (.(-distance, , )) )
fwdBtn.MouseButton1Click:(() (.(, , -distance)) )
rightBtn.MouseButton1Click:(() (.(distance, , )) )
dragging, dragInput, dragStart, startPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UIS.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)
)
()Dodge new buttons

Universal