Run it
Copy the script and paste it into your executor.
Players=:()
UserInputService=:()
ReplicatedStorage=:()
RunService=:()
player=Players.LocalPlayer
guiPlayer=player:()
.GuiPosition=.GuiPosition {}
.GuiLock=.GuiLock {}
.EmoteNumber=.EmoteNumber
(a,b)
player.PlayerScripts.Events.KeybindUsed:(a,b)
_,v ({,,,,})
guiPlayer:(v)
guiPlayer[v]:()
(gui)
s=.()
cam=.CurrentCamera
()
s.Scale=.(cam.ViewportSize.Y/,,)
()
cam:():(update)
s.Parent=gui
(button,callback,name)
HoldTime=
locked=.GuiLock[name]
holding=
holdStart=
holdTriggered=
button.InputBegan:((input)
input.UserInputType~=.UserInputType.MouseButton1 input.UserInputType~=.UserInputType.Touch
holding=
holdStart=()
holdTriggered=
()
)
button.InputEnded:((input)
input.UserInputType~=.UserInputType.MouseButton1 input.UserInputType~=.UserInputType.Touch
holding=
)
RunService.RenderStepped:(()
holding holdTriggered
()-holdStart>=HoldTime
holdTriggered=
locked= locked
.GuiLock[name]=locked
)
()
locked
(button,isLocked,name)
dragging=
dragInput
dragStart
startPos
.GuiPosition[name]
button.Position=.GuiPosition[name]
button.InputBegan:((input)
isLocked ()
input.UserInputType==.UserInputType.MouseButton1 input.UserInputType==.UserInputType.Touch
dragging=
dragInput=input
dragStart=input.Position
startPos=button.Position
)
button.InputChanged:((input)
input==dragInput dragging
delta=input.Position-dragStart
button.Position=.(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)
.GuiPosition[name]=button.Position
)
UserInputService.InputEnded:((input)
input==dragInput
dragging=
dragInput=
)
crouchGui=.()
crouchGui.Name=
crouchGui.ResetOnSpawn=
crouchGui.Parent=guiPlayer
(crouchGui)
crouchBtn=.(,crouchGui)
crouchBtn.BackgroundTransparency=
crouchBtn.Size=.(,,,)
crouchBtn.AnchorPoint=.(,)
crouchBtn.Position=.(,,,)
crouchBtn.Image=
crouchIcon=.(,crouchBtn)
crouchIcon.BackgroundTransparency=
crouchIcon.Size=.(,,,)
crouchIcon.Position=.(,,,)
crouchIcon.Image=
crouchIcon.ImageTransparency=
crouchLock=(crouchBtn,()
char=player.Character
char
(, char:())
,)
(crouchBtn,crouchLock,)
emoteGui=.()
emoteGui.Name=
emoteGui.ResetOnSpawn=
emoteGui.Parent=guiPlayer
(emoteGui)
emoteBtn=.(,emoteGui)
emoteBtn.BackgroundTransparency=
emoteBtn.Size=.(,,,)
emoteBtn.AnchorPoint=.(,)
emoteBtn.Position=.(,-,,)
emoteBtn.Image=
emoteIcon=.(,emoteBtn)
emoteIcon.BackgroundTransparency=
emoteIcon.Size=.(,,,)
emoteIcon.Text=
emoteIcon.TextScaled=
emoteIcon.TextTransparency=
emoteIcon.Font=.Font.GothamBold
emoteIcon.TextColor3=.(,,)
last=
emoteLock=(emoteBtn,()
()-last<
last=()
(()
.Workspace.Game.Players[player.Name].Equip:()
)
(()
ReplicatedStorage.Events.Emote:((.EmoteNumber))
)
char=player.Character
char
(, char:())
,)
(emoteBtn,emoteLock,)
lbGui=.()
lbGui.Name=
lbGui.ResetOnSpawn=
lbGui.Parent=guiPlayer
(lbGui)
lbBtn=.(,lbGui)
lbBtn.BackgroundTransparency=
lbBtn.Size=.(,,,)
lbBtn.AnchorPoint=.(,)
lbBtn.Position=.(,-,,)
lbBtn.Image=
lbIcon=.(,lbBtn)
lbIcon.BackgroundTransparency=
lbIcon.Size=.(,,,)
lbIcon.Position=.(,,,)
lbIcon.Image=
lbIcon.ImageTransparency=
lbBtn.MouseButton1Click:(()
(,)
)
colaGui=.()
colaGui.Name=
colaGui.ResetOnSpawn=
colaGui.Parent=guiPlayer
(colaGui)
colaBtn=.(,colaGui)
colaBtn.BackgroundTransparency=
colaBtn.Size=.(,,,)
colaBtn.AnchorPoint=.(,)
colaBtn.Position=.(,-,,)
colaBtn.Image=
colaIcon=.(,colaBtn)
colaIcon.BackgroundTransparency=
colaIcon.Size=.(,,,)
colaIcon.Position=.(,,,)
colaIcon.Image=
colaIcon.ImageTransparency=
colaBtn.MouseButton1Click:(()
ReplicatedStorage.Events.UseUsable:()
)
numGui=.()
numGui.Name=
numGui.ResetOnSpawn=
numGui.Parent=guiPlayer
(numGui)
numBtn=.(,numGui)
numBtn.BackgroundTransparency=
numBtn.Size=.(,,,)
numBtn.Position=.(,-,,)
numBtn.Image=
numTxt=.(,numBtn)
numTxt.BackgroundTransparency=
numTxt.Size=.(,,,)
numTxt.TextScaled=
numTxt.TextTransparency=
numTxt.Font=.Font.GothamBold
numTxt.TextColor3=.(,,)
numTxt.Text=(.EmoteNumber)
numBtn.MouseButton1Click:(()
n=.EmoteNumber+
n> n=
.EmoteNumber=n
numTxt.Text=(n)
)Mobile utility script for Legacy Evade. Game: https://www.roblox.com/games/96537472072550 Features: Leaderboard GUI – Displays the real game leaderboard including player levels and other stats that normally only appear properly on PC. Crouch GUI - Simple button to crouch easily on mobile. Emote Macro GUI – Fast emote macro system for quick emote actions. Cola Gui - Simple button Which makes it easier for players to use usable without opening the inventory. Lockable / Unlockable GUI – Hold the GUI for 5 seconds to lock or unlock it

Universal