Run it
Copy the script and paste it into your executor.
local p=game:GetService("Players").LocalPlayer
local g=Instance.new("ScreenGui",p:WaitForChild("PlayerGui"))g.ResetOnSpawn=false
local b=Instance.new("TextButton",g)b.Size=UDim2.new(0,100,0,50)b.Position=UDim2.new(0,50,0,50)
b.BackgroundColor3,b.Text=Color3.fromRGB(0,120,215),"Ability E"b.TextColor3,b.TextSize=Color3.fromRGB(255,255,255),16
b.Active,b.Draggable=true,true local d=false
b.InputBegan:Connect(function(i)if i.UserInputType==Enum.UserInputType.MouseButton1 d= )
b.InputEnded:((i) i.UserInputType==.UserInputType.MouseButton1 d= )
:().InputChanged:((i)
d i.UserInputType==.UserInputType.MouseMovement
m=p:()b.Position=.(,m.X-,,m.Y-) )
b.MouseButton1Click:(()
p.Character:():(p,p.Character))THIS IS RNG ZERO NOT ZERO RNG Attack must have ability with it

Universal