
Key RequiredUniversal

local function CreateUI()
--//Services #1! \\
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local StarterPlayer = game:GetService("StarterPlayer")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
--//Services #2! \\
--||
--[[
Player!
--]]
local LocalPlayer = Players.LocalPlayer
local LocalPlayer_Backpack = LocalPlayer.Backpack
local LocalPlayer_PlayerGui = LocalPlayer.PlayerGui
--[[
Player Character!
--]]
local LocalPlayer_Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() or LocalPlayer.CharacterAppearanceLoaded:Wait()
local LocalPlayer_Humanoid = LocalPlayer_Character:WaitForChild("Humanoid")
local LocalPlayer_Humanoid_Animator = LocalPlayer_Humanoid:WaitForChild("Animator")
local LocalPlayer_HumanoidRootPart = LocalPlayer_Character:WaitForChild("HumanoidRootPart")
--[[
Sound Service!
--]]
local SoundsFolder = Instance.new("Folder", SoundService)
SoundsFolder.Name = "Sounds"
local Click_1 = Instance.new("Sound", SoundsFolder)
local Click_2 = Instance.new("Sound", SoundsFolder)
local Confirm = Instance.new("Sound", SoundsFolder)
local Notification = Instance.new("Sound", SoundsFolder)
local Hover = Instance.new("Sound", SoundsFolder)
local Keyboard_Click = Instance.new("Sound", SoundsFolder)
local Hover_2 = Instance.new("Sound", SoundsFolder)
local Confirm_Right_Click = Instance.new("Sound", SoundsFolder)
Click_1.Name = "Click_1"
Click_1.SoundId = "rbxassetid://116080744084010"
Click_1.Volume = 2
Click_2.Name = "Click_2"
Click_2.SoundId = "rbxassetid://100809160609628"
Click_2.Volume = 2
Confirm.Name = "Confirm"
Confirm.SoundId = "rbxassetid://107442475858573"
Confirm.Volume = 1
Notification.Name = "Notification"
Notification.SoundId = "rbxassetid://70452176150315"
Notification.Volume = 0.5
Hover.Name = "Hover"
Hover.SoundId = "rbxassetid://139719503904449"
Hover.Volume = 10
Keyboard_Click.Name = "Keyboard_Click"
Keyboard_Click.SoundId = "rbxassetid://18439146929"
Keyboard_Click.Volume = 4
Hover_2.Name = "Hover_2"
Hover_2.SoundId = "rbxassetid://130785805"
Hover_2.Volume = 0.2
Confirm_Right_Click.Name = "Confirm_Right_Click"
Confirm_Right_Click.SoundId = "rbxassetid://77433517511280"
Confirm_Right_Click.Volume = 0.5
--[[
Object Players!
--]]
local function Play(Object)
if Object:IsA("Sound") then
Object:Play()
else
Object:Play()
end
end
local function Stop(Object)
Object:Stop()
end
--[[
Creation Functions!
--]]
--||
--[[
Regular UI Creators!
--]]
local function Create_UI_Gradient(Object, Type)
if Type == "Main" or Type == 0 then
local Gradient = Instance.new("UIGradient", Object)
Gradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(148, 200, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
})
Gradient.Rotation = -90
end
end
local function Create_UI_Corner(Object, Type)
if Type == "Main" or Type == 0.05 or Type == 0 then
local Corner = Instance.new("UICorner", Object)
Corner.CornerRadius = UDim.new(0.05, 0)
end
end
local function Create_UI_Stroke(Object, Type, Boolean)
if Type == "Main" or Type == "Wromie_Type" or Type == 0 then
if Boolean == true or Boolean == "Border" then
local UIStroke = Instance.new("UIStroke", Object)
UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
UIStroke.Color = Color3.fromRGB(66, 198, 255)
UIStroke.Thickness = 3
elseif Boolean == false or Boolean == "Contextual" then
local UIStroke = Instance.new("UIStroke", Object)
UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Contextual
UIStroke.Color = Color3.fromRGB(66, 198, 255)
UIStroke.Thickness = 3
end
end
end
--[[
Custom Creator Functions!
--]]
local function Custom_UI_Corner(Object, Val)
local Corner = Instance.new("UICorner", Object)
Corner.CornerRadius = Val
end
local function Custom_UI_Gradient(Object, Color, Rotation)
local Gradient = Instance.new("UIGradient", Object)
Gradient.Color = Color
Gradient.Rotation = Rotation
end
local function Custom_UI_Stroke(Object, ApplyStrokeMode, Color, Thickness)
local UIStroke = Instance.new("UIStroke", Object)
UIStroke.ApplyStrokeMode = ApplyStrokeMode
UIStroke.Color = Color
UIStroke.Thickness = Thickness
end
--[[
UI Setup!
--]]
local WromieGUI = Instance.new("ScreenGui", LocalPlayer_PlayerGui)
WromieGUI.Name = "Wromie GUI | Universal"
WromieGUI.ResetOnSpawn = false
WromieGUI:SetAttribute("Enabled", true)
WromieGUI:SetAttribute("Note", "Hi guys I am @Camp_Hero, this GUI is derived from SimpleSevenX which will have a universal release soon. :P")
WromieGUI:SetAttribute("Version", "SSX.V.1")
--[[
Main Frame!
--]]
local Main_Frame = Instance.new("Frame", WromieGUI)
Main_Frame.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Main_Frame.Name = "Main_Frame"
Main_Frame.Position = UDim2.new(0.336, 0, 0.246, 0)
Main_Frame.Size = UDim2.new(0, 407, 0, 241)
Main_Frame:SetAttribute("Current_Canvas", "Credits")
Create_UI_Gradient(Main_Frame, "Main")
Create_UI_Corner(Main_Frame, 0.05)
Create_UI_Stroke(Main_Frame, "Main", false)
local UIDragDetectorForMainFrame = Instance.new("UIDragDetector", Main_Frame)
local TweenToOpenMainFrame = TweenService:Create(Main_Frame, TweenInfo.new(0.7, Enum.EasingStyle.Bounce, Enum.EasingDirection.In, 0, false, 0), {
Position = UDim2.new(0.336, 0, 0.246, 0)
})
local TweenToCloseMainFrame = TweenService:Create(Main_Frame, TweenInfo.new(0.7, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out, 0, false, 0), {
Position = UDim2.new(-1.2, 0, 0.246, 0)
})
--[[
Name Frame!
--]]
local Name_Frame = Instance.new("Frame", Main_Frame)
Name_Frame.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Name_Frame.Name = "Name_Frame"
Name_Frame.Position = UDim2.new(0.448, 0, 0.043, 0)
Name_Frame.Size = UDim2.new(0, 208, 0, 38)
Custom_UI_Corner(Name_Frame, UDim.new(0.1, 0))
Create_UI_Gradient(Name_Frame, "Main")
Create_UI_Stroke(Name_Frame, "Main", true)
local Name_Label = Instance.new("TextLabel", Name_Frame)
Name_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Name_Label.BackgroundTransparency = 1
Name_Label.Name = "Name_Label"
Name_Label.Position = UDim2.new(0, 0, 0, 0)
Name_Label.Size = UDim2.new(0, 208, 0, 38)
Name_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Name_Label.Text = "WROMIE LIB"
Name_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Name_Label.TextScaled = true
--[[
Folders!
--]]
local Buttons_Folder = Instance.new("Folder", Main_Frame)
Buttons_Folder.Name = "Buttons"
local Canvas_Groups_Folder = Instance.new("Folder", Main_Frame)
Canvas_Groups_Folder.Name = "Canvas_Groups"
--[[
Credits Button!
--]]
local Credits_Button = Instance.new("TextButton", Buttons_Folder)
Credits_Button.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Credits_Button.Name = "Credits"
Credits_Button.Position = UDim2.new(0.034, 0, 0.042, 0)
Credits_Button.Size = UDim2.new(0.368, 0, 0.158, 0)
Credits_Button.Text = ""
Credits_Button:SetAttribute("My_Canvas", "Credits")
Create_UI_Corner(Credits_Button, "Main")
Create_UI_Stroke(Credits_Button, "Main", true)
Create_UI_Gradient(Credits_Button, "Main")
local Credits_Label = Instance.new("TextLabel", Credits_Button)
Credits_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Credits_Label.BackgroundTransparency = 1
Credits_Label.Name = "Credits_Label"
Credits_Label.Position = UDim2.new(0, 0, 0.004, 0)
Credits_Label.Size = UDim2.new(1, 0, 0.996, 0)
Credits_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Credits_Label.Text = "Credits"
Credits_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits_Label.TextScaled = true
--[[
Current Section Frame!
--]]
local Current_Section_Frame = Instance.new("Frame", Main_Frame)
Current_Section_Frame.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Current_Section_Frame.Name = "Current_Section_Frame"
Current_Section_Frame.Position = UDim2.new(0.448, 0, 1.038, 0)
Current_Section_Frame.Size = UDim2.new(0, 208, 0, 38)
Current_Section_Frame:SetAttribute("Current_Section")
Create_UI_Corner(Current_Section_Frame, "Main", false)
Create_UI_Stroke(Current_Section_Frame, "Main", false)
Create_UI_Gradient(Current_Section_Frame, "Main", false)
local Current_Section_Label = Instance.new("TextLabel", Current_Section_Frame)
Current_Section_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Current_Section_Label.BackgroundTransparency = 1
Current_Section_Label.Name = "Current_Section_Label"
Current_Section_Label.Position = UDim2.new(0, 0, 0, 0)
Current_Section_Label.Size = UDim2.new(0, 208, 0, 38)
Current_Section_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Current_Section_Label.Text = Main_Frame:GetAttribute("Current_Canvas")
Current_Section_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Current_Section_Label.TextScaled = true
--[[
Settings Button!
--]]
local Settings_Button = Instance.new("TextButton", Buttons_Folder)
Settings_Button.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Settings_Button.Name = "Settings"
Settings_Button.Position = UDim2.new(0.034, 0, 0.258, 0)
Settings_Button.Size = UDim2.new(0.368, 0, 0.158, 0)
Settings_Button.Text = ""
Settings_Button:SetAttribute("My_Canvas", "Settings")
Create_UI_Corner(Settings_Button, "Main")
Create_UI_Stroke(Settings_Button, "Main", true)
Create_UI_Gradient(Settings_Button, "Main")
local Settings_Label = Instance.new("TextLabel", Settings_Button)
Settings_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Settings_Label.BackgroundTransparency = 1
Settings_Label.Name = "Settings_Label"
Settings_Label.Position = UDim2.new(0, 0, 0, 0)
Settings_Label.Size = UDim2.new(1, 0, 0.996, 0)
Settings_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Settings_Label.Text = "Settings"
Settings_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Settings_Label.TextScaled = true
--[[
Links Button!
--]]
local Links_Button = Instance.new("TextButton", Buttons_Folder)
Links_Button.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Links_Button.Name = "Links"
Links_Button.Position = UDim2.new(0.034, 0, 0.474, 0)
Links_Button.Size = UDim2.new(0.368, 0, 0.158, 0)
Links_Button.Text = ""
Links_Button:SetAttribute("My_Canvas", "Links")
Create_UI_Corner(Links_Button, "Main")
Create_UI_Stroke(Links_Button, "Main", true)
Create_UI_Gradient(Links_Button, "Main")
local Settings_Label = Instance.new("TextLabel", Links_Button)
Settings_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Settings_Label.BackgroundTransparency = 1
Settings_Label.Name = "Links_Label"
Settings_Label.Position = UDim2.new(0, 0, 0, 0)
Settings_Label.Size = UDim2.new(1, 0, 0.996, 0)
Settings_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Settings_Label.Text = "Links"
Settings_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Settings_Label.TextScaled = true
--[[
Canvas Groups!
--]]
local Credits_Canvas_Group = Instance.new("CanvasGroup", Canvas_Groups_Folder)
Credits_Canvas_Group.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Credits_Canvas_Group.Name = "Credits"
Credits_Canvas_Group.Position = UDim2.new(0.447, 0, 0.261, 0)
Credits_Canvas_Group.Size = UDim2.new(0, 208, 0, 161)
Create_UI_Corner(Credits_Canvas_Group, "Main")
Create_UI_Gradient(Credits_Canvas_Group, "Main")
Create_UI_Stroke(Credits_Canvas_Group, "Main", "Border")
local Settings_Canvas_Group = Instance.new("CanvasGroup", Canvas_Groups_Folder)
Settings_Canvas_Group.GroupTransparency = 1
Settings_Canvas_Group.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Settings_Canvas_Group.Name = "Settings"
Settings_Canvas_Group.Position = UDim2.new(0.447, 0, 0.261, 0)
Settings_Canvas_Group.Size = UDim2.new(0, 208, 0, 161)
Settings_Canvas_Group.Visible = false
Create_UI_Corner(Settings_Canvas_Group, "Main")
Create_UI_Gradient(Settings_Canvas_Group, "Main")
Create_UI_Stroke(Settings_Canvas_Group, "Main", "Border")
local Links_Canvas_Group = Instance.new("CanvasGroup", Canvas_Groups_Folder)
Links_Canvas_Group.GroupTransparency = 1
Links_Canvas_Group.BackgroundColor3 = Color3.fromRGB(102, 176, 255)
Links_Canvas_Group.Name = "Links"
Links_Canvas_Group.Position = UDim2.new(0.447, 0, 0.261, 0)
Links_Canvas_Group.Size = UDim2.new(0, 208, 0, 161)
Links_Canvas_Group.Visible = false
Create_UI_Corner(Links_Canvas_Group, "Main")
Create_UI_Gradient(Links_Canvas_Group, "Main")
Create_UI_Stroke(Links_Canvas_Group, "Main", "Border")
--[[
Links Frame!
--]]
local Links_Frame = Instance.new("ScrollingFrame", Links_Canvas_Group)
Links_Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Links_Frame.BackgroundTransparency = 1
Links_Frame.Name = "Links_Frame"
Links_Frame.Position = UDim2.new(0, 0, 0, 0)
Links_Frame.Size = UDim2.new(0, 208, 0, 161)
Links_Frame.ScrollBarImageTransparency = 1
local Discord_Button = Instance.new("TextButton", Links_Frame)
Discord_Button.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
Discord_Button.Name = "Discord"
Discord_Button.Position = UDim2.new(0.15, 0, 0.03, 0)
Discord_Button.Size = UDim2.new(0.7, 0, 0.1, 0)
Discord_Button.Text = ""
Discord_Button:SetAttribute("Debounce", false)
Custom_UI_Corner(Discord_Button, UDim.new(0.1, 0))
Custom_UI_Gradient(
Discord_Button,
ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(50, 114, 255))
},
-45
)
Custom_UI_Stroke(Discord_Button, Enum.ApplyStrokeMode.Border, Color3.fromRGB(255, 255, 255), 3)
local Discord_Label = Instance.new("TextLabel", Discord_Button)
Discord_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Discord_Label.BackgroundTransparency = 1
Discord_Label.Name = "Discord_Label"
Discord_Label.Position = UDim2.new(0, 0, 0, 0)
Discord_Label.Size = UDim2.new(1, 0, 0.996, 0)
Discord_Label.FontFace = Font.new("rbxassetid://16658221428", Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Discord_Label.Text = "Copy Discord"
Discord_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Discord_Label.TextScaled = true
--[[
Credits Frame!
--]]
local Credits_Frame = Instance.new("ScrollingFrame", Credits_Canvas_Group)
Credits_Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Credits_Frame.BackgroundTransparency = 1
Credits_Frame.Name = "Credits_Frame"
Credits_Frame.Position = UDim2.new(0, 0, 0, 0)
Credits_Frame.Size = UDim2.new(0, 208, 0, 161)
Credits_Frame.ScrollBarImageTransparency = 1
--[[
Creator Credits!
--]]
local Creator_Credits_Image = Instance.new("ImageButton", Credits_Frame)
Creator_Credits_Image.BackgroundColor3 = Color3.fromRGB(238, 88, 88)
Creator_Credits_Image.BorderSizePixel = 0
Creator_Credits_Image.Name = "Creator_Credits_Image"
Creator_Credits_Image.Position = UDim2.new(0, 0, 0.306, 0)
Creator_Credits_Image.Size = UDim2.new(0, 100, 0, 100)
Creator_Credits_Image.Image = game.Players:GetUserThumbnailAsync(3999540401, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
Custom_UI_Gradient(
Creator_Credits_Image,
ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(148, 200, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
},
-90
)
local Creator_Credits_Label = Instance.new("TextLabel", Creator_Credits_Image)
Creator_Credits_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Creator_Credits_Label.BackgroundTransparency = 1
Creator_Credits_Label.Name = "Creator_Credits"
Creator_Credits_Label.Position = UDim2.new(1.071, 0, 0.011, 0)
Creator_Credits_Label.Size = UDim2.new(0, 90, 0, 100)
Creator_Credits_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Creator_Credits_Label.Text = "Originally Created by @Camp_Hero."
Creator_Credits_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Creator_Credits_Label.TextScaled = true
Creator_Credits_Label.TextXAlignment = Enum.TextXAlignment.Left
--[[
UI Credits!
--]]
local UI_Credits_Image = Instance.new("ImageButton", Credits_Frame)
UI_Credits_Image.BackgroundColor3 = Color3.fromRGB(238, 88, 88)
UI_Credits_Image.BorderSizePixel = 0
UI_Credits_Image.Name = "UI_Credits_Image"
UI_Credits_Image.Position = UDim2.new(0, 0, 0, 0)
UI_Credits_Image.Size = UDim2.new(0, 100, 0, 100)
UI_Credits_Image.Image = game.Players:GetUserThumbnailAsync(3201801839, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
Custom_UI_Gradient(
UI_Credits_Image,
ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(148, 200, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
},
90
)
local UI_Credits_Label = Instance.new("TextLabel", UI_Credits_Image)
UI_Credits_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UI_Credits_Label.BackgroundTransparency = 1
UI_Credits_Label.Name = "UI_Credits"
UI_Credits_Label.Position = UDim2.new(1.08, 0, 0.011, 0)
UI_Credits_Label.Size = UDim2.new(0, 90, 0, 100)
UI_Credits_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
UI_Credits_Label.Text = "UI design inspired by @WromieAG."
UI_Credits_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
UI_Credits_Label.TextScaled = true
UI_Credits_Label.TextXAlignment = Enum.TextXAlignment.Left
--[[
Your special credits for using my UI!
--]]
local Your_Credits_Image = Instance.new("ImageButton", Credits_Frame)
Your_Credits_Image.BackgroundColor3 = Color3.fromRGB(238, 88, 88)
Your_Credits_Image.BorderSizePixel = 0
Your_Credits_Image.Name = "Your_Credits_Image"
Your_Credits_Image.Position = UDim2.new(0, 0, 0.615, 0)
Your_Credits_Image.Size = UDim2.new(0, 100, 0, 100)
Your_Credits_Image.Image = game.Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
Custom_UI_Gradient(
Your_Credits_Image,
ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(148, 200, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
},
90
)
local Your_Credits_Label = Instance.new("TextLabel", Your_Credits_Image)
Your_Credits_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Your_Credits_Label.BackgroundTransparency = 1
Your_Credits_Label.Name = "Your_Credits"
Your_Credits_Label.Position = UDim2.new(1.071, 0, 0.011, 0)
Your_Credits_Label.Size = UDim2.new(0, 90, 0, 100)
Your_Credits_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Your_Credits_Label.Text = "And you! for using my UI!"
Your_Credits_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Your_Credits_Label.TextScaled = true
Your_Credits_Label.TextXAlignment = Enum.TextXAlignment.Left
--[[
Settings!
--]]
local Settings_Frame = Instance.new("ScrollingFrame", Settings_Canvas_Group)
Settings_Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Settings_Frame.BackgroundTransparency = 1
Settings_Frame.Name = "Settings_Frame"
Settings_Frame.Position = UDim2.new(0, 0, 0, 0)
Settings_Frame.Size = UDim2.new(0, 208, 0, 161)
Settings_Frame.ScrollBarImageTransparency = 1
local Player_Section_Label = Instance.new("TextLabel", Settings_Frame)
Player_Section_Label.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Player_Section_Label.BackgroundTransparency = 1
Player_Section_Label.Name = "Player_Section"
Player_Section_Label.Position = UDim2.new(0, 0, 0, 0)
Player_Section_Label.Size = UDim2.new(0, 208, 0, 25)
Player_Section_Label.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Player_Section_Label.Text = "~} Player {~"
Player_Section_Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Player_Section_Label.TextScaled = true
local ESP_Toggle = Instance.new("TextLabel", Settings_Frame)
ESP_Toggle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ESP_Toggle.BackgroundTransparency = 1
ESP_Toggle.Name = "ESP"
ESP_Toggle.Position = UDim2.new(0, 0, 0.074, 0)
ESP_Toggle.Size = UDim2.new(0.343, 0, 0.109, 0)
ESP_Toggle.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
ESP_Toggle.Text = "ESP"
ESP_Toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
ESP_Toggle.TextScaled = true
ESP_Toggle.TextXAlignment = Enum.TextXAlignment.Right
ESP_Toggle:SetAttribute("Setting_Type", "Toggle")
local ESP_Toggle_Boolean = Instance.new("Frame", ESP_Toggle)
ESP_Toggle_Boolean.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ESP_Toggle_Boolean.Name = "Boolean"
ESP_Toggle_Boolean.Position = UDim2.new(1.177, 0, 0.154, 0)
ESP_Toggle_Boolean.Size = UDim2.new(0.942, 0, 0.643, 0)
Custom_UI_Corner(ESP_Toggle_Boolean, UDim.new(1, 0))
Custom_UI_Stroke(ESP_Toggle_Boolean, Enum.ApplyStrokeMode.Contextual, Color3.fromRGB(188, 188, 188), 1.51)
local UISizeConstraintForEspToggleBoolean = Instance.new("UISizeConstraint", ESP_Toggle_Boolean)
UISizeConstraintForEspToggleBoolean.MaxSize = Vector2.new(math.huge, math.huge)
UISizeConstraintForEspToggleBoolean.MinSize = Vector2.new(0, 0)
local Boolean_Circle = Instance.new("TextButton", ESP_Toggle_Boolean)
Boolean_Circle.BackgroundColor3 = Color3.fromRGB(238, 88, 88)
Boolean_Circle.Name = "Circle"
Boolean_Circle.Position = UDim2.new(0, 0, 0, 0)
Boolean_Circle.Size = UDim2.new(0.419, 0, 1, 0)
Boolean_Circle.Text = ""
--// | Disabled | \\
Boolean_Circle:SetAttribute("Disabled", true)
Boolean_Circle:SetAttribute("Disabled_Color", Color3.fromRGB(238, 88, 88))
Boolean_Circle:SetAttribute("Disabled_Position", UDim2.new(0, 0, 0, 0))
--// | Enabled | \\
Boolean_Circle:SetAttribute("Enabled", false)
Boolean_Circle:SetAttribute("Enabled_Color", Color3.fromRGB(122, 255, 85))
Boolean_Circle:SetAttribute("Enabled_Position", UDim2.new(0.665, 0, 0, 0))
--// | Main | \\
Boolean_Circle:SetAttribute("Hovering", false)
Boolean_Circle:SetAttribute("Debounce", false)
Custom_UI_Corner(Boolean_Circle, UDim.new(1, 0))
local UIAspectRatioConstraintForBooleanCircle = Instance.new("UIAspectRatioConstraint", Boolean_Circle)
UIAspectRatioConstraintForBooleanCircle.AspectRatio = 1
UIAspectRatioConstraintForBooleanCircle.AspectType = Enum.AspectType.FitWithinMaxSize
UIAspectRatioConstraintForBooleanCircle.DominantAxis = Enum.DominantAxis.Width
--[[
ESP Type!
--]]
local ESP_Type = Instance.new("TextLabel", Settings_Frame)
ESP_Type.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ESP_Type.BackgroundTransparency = 1
ESP_Type.Name = "ESP_Type"
ESP_Type.Position = UDim2.new(0, 0, 0.191, 0)
ESP_Type.Size = UDim2.new(0, 80, 0, 37)
ESP_Type.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
ESP_Type.Text = "ESP Type"
ESP_Type.TextColor3 = Color3.fromRGB(255, 255, 255)
ESP_Type.TextScaled = true
ESP_Type.TextXAlignment = Enum.TextXAlignment.Right
ESP_Type:SetAttribute("Setting_Type", "Multiple")
local Next_Button = Instance.new("TextButton", ESP_Type)
Next_Button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Next_Button.Name = "Next"
Next_Button.Position = UDim2.new(2.178, 0, -0.079, 0)
Next_Button.Size = UDim2.new(0.232, 0, 1.079, 0)
Next_Button.FontFace = Font.fromName("Nunito", Enum.FontWeight.ExtraBold, Enum.FontStyle.Normal)
Next_Button.Text = ">"
Next_Button.TextColor3 = Color3.fromRGB(84, 130, 255)
Next_Button.TextScaled = true
Next_Button:SetAttribute("Debounce", false)
Custom_UI_Corner(Next_Button, UDim.new(0.1, 0))
Custom_UI_Stroke(Next_Button, Enum.ApplyStrokeMode.Border, Color3.fromRGB(179, 179, 179), 1.51)
local Previous_Button = Instance.new("TextButton", ESP_Type)
Previous_Button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Previous_Button.Name = "Previous"
Previous_Button.Position = UDim2.new(1.112, 0, -0.091, 0)
Previous_Button.Size = UDim2.new(0.232, 0, 1.079, 0)
Previous_Button.FontFace = Font.fromName("Nunito", Enum.FontWeight.ExtraBold, Enum.FontStyle.Normal)
Previous_Button.Text = "<"
Previous_Button.TextColor3 = Color3.fromRGB(84, 130, 255)
Previous_Button.TextScaled = true
Previous_Button:SetAttribute("Debounce", false)
Custom_UI_Corner(Previous_Button, UDim.new(0.1, 0))
Custom_UI_Stroke(Previous_Button, Enum.ApplyStrokeMode.Border, Color3.fromRGB(179, 179, 179), 1.51)
local Result_Box = Instance.new("TextBox", ESP_Type)
Result_Box.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Result_Box.ClearTextOnFocus = false
Result_Box.Name = "Result"
Result_Box.Position = UDim2.new(1.435, 0, -0.108, 0)
Result_Box.Size = UDim2.new(0.665, 0, 1.096, 0)
Result_Box.FontFace = Font.fromName("Nunito", Enum.FontWeight.ExtraBold, Enum.FontStyle.Normal)
Result_Box.PlaceholderColor3 = Color3.fromRGB(51, 122, 255)
Result_Box.PlaceholderText = "Result"
Result_Box.Text = ""
Result_Box.TextColor3 = Color3.fromRGB(84, 130, 255)
Result_Box.TextScaled = true
--// | Results | \\
Result_Box:SetAttribute("Result", "")
Result_Box:SetAttribute("Result_1", "All")
Result_Box:SetAttribute("Result_2", "Me")
Result_Box:SetAttribute("Result_3", "Others")
Custom_UI_Corner(Result_Box, UDim.new(0.1, 0))
Custom_UI_Stroke(Result_Box, Enum.ApplyStrokeMode.Border, Color3.fromRGB(179, 179, 179), 1.51)
--[[
Rainbow ESP!
--]]
local Rainbow_ESP = Instance.new("TextButton", Settings_Frame)
Rainbow_ESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Rainbow_ESP.BackgroundTransparency = 1
Rainbow_ESP.Name = "Rainbow_ESP"
Rainbow_ESP.Position = UDim2.new(0, 0, 0.326, 0)
Rainbow_ESP.Size = UDim2.new(0.343, 0, 0.109, 0)
Rainbow_ESP.FontFace = Font.new("rbxassetid://12187371991", Enum.FontWeight.Bold)
Rainbow_ESP.Text = "Rainbow ESP"
Rainbow_ESP.TextColor3 = Color3.fromRGB(255, 255, 255)
Rainbow_ESP.TextScaled = true
Rainbow_ESP.TextXAlignment = Enum.TextXAlignment.Right
Rainbow_ESP:SetAttribute("Setting_Type", "Toggle")
local Rainbow_ESP_Amount = 0
local Rainbow_Esp_Toggle_Boolean = Instance.new("Frame", Rainbow_ESP)
Rainbow_Esp_Toggle_Boolean.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Rainbow_Esp_Toggle_Boolean.Name = "Boolean"
Rainbow_Esp_Toggle_Boolean.Position = UDim2.new(1.177, 0, 0.154, 0)
Rainbow_Esp_Toggle_Boolean.Size = UDim2.new(0.942, 0, 0.643, 0)
Custom_UI_Corner(Rainbow_Esp_Toggle_Boolean, UDim.new(1, 0))
Custom_UI_Stroke(Rainbow_Esp_Toggle_Boolean, Enum.ApplyStrokeMode.Contextual, Color3.fromRGB(188, 188, 188), 1.51)
local UISizeConstraintForBooleanCircle2 = Instance.new("UISizeConstraint", Rainbow_Esp_Toggle_Boolean)
UISizeConstraintForBooleanCircle2.MaxSize = Vector2.new(math.huge, math.huge)
UISizeConstraintForBooleanCircle2.MinSize = Vector2.new(0, 0)
local Boolean_Circle_2 = Instance.new("TextButton", Rainbow_Esp_Toggle_Boolean)
Boolean_Circle_2.BackgroundColor3 = Color3.fromRGB(238, 88, 88)
Boolean_Circle_2.Name = "Circle"
Boolean_Circle_2.Position = UDim2.new(0, 0, 0, 0)
Boolean_Circle_2.Size = UDim2.new(0.419, 0, 1, 0)
Boolean_Circle_2.Text = ""
--// | Disabled | \\
Boolean_Circle_2:SetAttribute("Disabled", true)
Boolean_Circle_2:SetAttribute("Disabled_Color", Color3.fromRGB(238, 88, 88))
Boolean_Circle_2:SetAttribute("Disabled_Position", UDim2.new(0, 0, 0, 0))
--// | Enabled | \\
Boolean_Circle_2:SetAttribute("Enabled", false)
Boolean_Circle_2:SetAttribute("Enabled_Color", Color3.fromRGB(122, 255, 85))
Boolean_Circle_2:SetAttribute("Enabled_Position", UDim2.new(0.665, 0, 0, 0))
--// | Main | \\
Boolean_Circle_2:SetAttribute("Hovering", false)
Boolean_Circle_2:SetAttribute("Debounce", false)
Custom_UI_Corner(Boolean_Circle_2, UDim.new(1, 0))
local UIAspectRatioConstraintForBooleanCircle2 = Instance.new("UIAspectRatioConstraint", Boolean_Circle_2)
UIAspectRatioConstraintForBooleanCircle2.AspectRatio = 1
UIAspectRatioConstraintForBooleanCircle2.AspectType = Enum.AspectType.FitWithinMaxSize
UIAspectRatioConstraintForBooleanCircle2.DominantAxis = Enum.DominantAxis.Width
--[[
██████╗░░█████╗░ ███╗░░██╗░█████╗░████████╗ ███╗░░░███╗███████╗░██████╗░██████╗
██╔══██╗██╔══██╗ ████╗░██║██╔══██╗╚══██╔══╝ ████╗░████║██╔════╝██╔════╝██╔════╝
██║░░██║██║░░██║ ██╔██╗██║██║░░██║░░░██║░░░ ██╔████╔██║█████╗░░╚█████╗░╚█████╗░
██║░░██║██║░░██║ ██║╚████║██║░░██║░░░██║░░░ ██║╚██╔╝██║██╔══╝░░░╚═══██╗░╚═══██╗
██████╔╝╚█████╔╝ ██║░╚███║╚█████╔╝░░░██║░░░ ██║░╚═╝░██║███████╗██████╔╝██████╔╝
╚═════╝░░╚════╝░ ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░ ╚═╝░░░░░╚═╝╚══════╝╚═════╝░╚═════╝░
░██╗░░░░░░░██╗██╗████████╗██╗░░██╗ ░█████╗░███╗░░██╗██╗░░░██╗████████╗██╗░░██╗██╗███╗░░██╗░██████╗░
░██║░░██╗░░██║██║╚══██╔══╝██║░░██║ ██╔══██╗████╗░██║╚██╗░██╔╝╚══██╔══╝██║░░██║██║████╗░██║██╔════╝░
░╚██╗████╗██╔╝██║░░░██║░░░███████║ ███████║██╔██╗██║░╚████╔╝░░░░██║░░░███████║██║██╔██╗██║██║░░██╗░
░░████╔═████║░██║░░░██║░░░██╔══██║ ██╔══██║██║╚████║░░╚██╔╝░░░░░██║░░░██╔══██║██║██║╚████║██║░░╚██╗
░░╚██╔╝░╚██╔╝░██║░░░██║░░░██║░░██║ ██║░░██║██║░╚███║░░░██║░░░░░░██║░░░██║░░██║██║██║░╚███║╚██████╔╝
░░░╚═╝░░░╚═╝░░╚═╝░░░╚═╝░░░╚═╝░░╚═╝ ╚═╝░░╚═╝╚═╝░░╚══╝░░░╚═╝░░░░░░╚═╝░░░╚═╝░░╚═╝╚═╝╚═╝░░╚══╝░╚═════╝░
██╗░░██╗███████╗██████╗░███████╗ ██╗███████╗ ██╗░░░██╗░█████╗░██╗░░░██╗ ██████╗░░█████╗░
██║░░██║██╔════╝██╔══██╗██╔════╝ ██║██╔════╝ ╚██╗░██╔╝██╔══██╗██║░░░██║ ██╔══██╗██╔══██╗
███████║█████╗░░██████╔╝█████╗░░ ██║█████╗░░ ░╚████╔╝░██║░░██║██║░░░██║ ██║░░██║██║░░██║
██╔══██║██╔══╝░░██╔══██╗██╔══╝░░ ██║██╔══╝░░ ░░╚██╔╝░░██║░░██║██║░░░██║ ██║░░██║██║░░██║
██║░░██║███████╗██║░░██║███████╗ ██║██║░░░░░ ░░░██║░░░╚█████╔╝╚██████╔╝ ██████╔╝╚█████╔╝
╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝╚══════╝ ╚═╝╚═╝░░░░░ ░░░╚═╝░░░░╚════╝░░╚═════╝░ ╚═════╝░░╚════╝░
███╗░░██╗░█████╗░████████╗ ██╗░░██╗███╗░░██╗░█████╗░░██╗░░░░░░░██╗ ░██╗░░░░░░░██╗██╗░░██╗░█████╗░████████╗
████╗░██║██╔══██╗╚══██╔══╝ ██║░██╔╝████╗░██║██╔══██╗░██║░░██╗░░██║ ░██║░░██╗░░██║██║░░██║██╔══██╗╚══██╔══╝
██╔██╗██║██║░░██║░░░██║░░░ █████═╝░██╔██╗██║██║░░██║░╚██╗████╗██╔╝ ░╚██╗████╗██╔╝███████║███████║░░░██║░░░
██║╚████║██║░░██║░░░██║░░░ ██╔═██╗░██║╚████║██║░░██║░░████╔═████║░ ░░████╔═████║░██╔══██║██╔══██║░░░██║░░░
██║░╚███║╚█████╔╝░░░██║░░░ ██║░╚██╗██║░╚███║╚█████╔╝░░╚██╔╝░╚██╔╝░ ░░╚██╔╝░╚██╔╝░██║░░██║██║░░██║░░░██║░░░
╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░ ╚═╝░░╚═╝╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░╚═╝░░ ░░░╚═╝░░░╚═╝░░╚═╝░░╚═╝╚═╝░░╚═╝░░░╚═╝░░░
██╗░░░██╗░█████╗░██╗░░░██╗ ░█████╗░██████╗░███████╗ ██████╗░░█████╗░██╗███╗░░██╗░██████╗░░░░
╚██╗░██╔╝██╔══██╗██║░░░██║ ██╔══██╗██╔══██╗██╔════╝ ██╔══██╗██╔══██╗██║████╗░██║██╔════╝░░░░
░╚████╔╝░██║░░██║██║░░░██║ ███████║██████╔╝█████╗░░ ██║░░██║██║░░██║██║██╔██╗██║██║░░██╗░░░░
░░╚██╔╝░░██║░░██║██║░░░██║ ██╔══██║██╔══██╗██╔══╝░░ ██║░░██║██║░░██║██║██║╚████║██║░░╚██╗██╗
░░░██║░░░╚█████╔╝╚██████╔╝ ██║░░██║██║░░██║███████╗ ██████╔╝╚█████╔╝██║██║░╚███║╚██████╔╝╚█║
░░░╚═╝░░░░╚════╝░░╚═════╝░ ╚═╝░░╚═╝╚═╝░░╚═╝╚══════╝ ╚═════╝░░╚════╝░╚═╝╚═╝░░╚══╝░╚═════╝░░╚╝
████████╗██╗░░██╗██╗░██████╗ ██╗░██████╗ ████████╗██╗░░██╗███████╗
╚══██╔══╝██║░░██║██║██╔════╝ ██║██╔════╝ ╚══██╔══╝██║░░██║██╔════╝
░░░██║░░░███████║██║╚█████╗░ ██║╚█████╗░ ░░░██║░░░███████║█████╗░░
░░░██║░░░██╔══██║██║░╚═══██╗ ██║░╚═══██╗ ░░░██║░░░██╔══██║██╔══╝░░
░░░██║░░░██║░░██║██║██████╔╝ ██║██████╔╝ ░░░██║░░░██║░░██║███████╗
░░░╚═╝░░░╚═╝░░╚═╝╚═╝╚═════╝░ ╚═╝╚═════╝░ ░░░╚═╝░░░╚═╝░░╚═╝╚══════╝
███████╗██╗░░░██╗███╗░░██╗░█████╗░████████╗██╗░█████╗░███╗░░██╗░██████╗
██╔════╝██║░░░██║████╗░██║██╔══██╗╚══██╔══╝██║██╔══██╗████╗░██║██╔════╝
█████╗░░██║░░░██║██╔██╗██║██║░░╚═╝░░░██║░░░██║██║░░██║██╔██╗██║╚█████╗░
██╔══╝░░██║░░░██║██║╚████║██║░░██╗░░░██║░░░██║██║░░██║██║╚████║░╚═══██╗
██║░░░░░╚██████╔╝██║░╚███║╚█████╔╝░░░██║░░░██║╚█████╔╝██║░╚███║██████╔╝
╚═╝░░░░░░╚═════╝░╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚══╝╚═════╝░
░██████╗███████╗░█████╗░████████╗██╗░█████╗░███╗░░██╗░░░
██╔════╝██╔════╝██╔══██╗╚══██╔══╝██║██╔══██╗████╗░██║░░░
╚█████╗░█████╗░░██║░░╚═╝░░░██║░░░██║██║░░██║██╔██╗██║░░░
░╚═══██╗██╔══╝░░██║░░██╗░░░██║░░░██║██║░░██║██║╚████║░░░
██████╔╝███████╗╚█████╔╝░░░██║░░░██║╚█████╔╝██║░╚███║██╗
╚═════╝░╚══════╝░╚════╝░░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚══╝╚═╝
--]]
--||
--[[
Credits Button Functions!
--]]
Credits_Button.MouseButton1Click:Connect(function()
local Current_Canvas = Main_Frame:GetAttribute("Current_Canvas")
local My_Canvas = Credits_Button:GetAttribute("My_Canvas")
if Current_Canvas == My_Canvas then
print("Canvas is already " .. My_Canvas)
elseif Current_Canvas ~= My_Canvas then
Play(Click_2)
Canvas_Groups_Folder:WaitForChild(Current_Canvas).Visible = false
Canvas_Groups_Folder:WaitForChild(My_Canvas).Visible = true
Main_Frame:SetAttribute("Current_Canvas", My_Canvas)
Current_Section_Label.Text = My_Canvas
end
end)
--[[
Settings Button Functions!
--]]
Settings_Button.MouseButton1Click:Connect(function()
local Current_Canvas = Main_Frame:GetAttribute("Current_Canvas")
local My_Canvas = Settings_Button:GetAttribute("My_Canvas")
if Current_Canvas == My_Canvas then
print("Canvas is already " .. My_Canvas)
elseif Current_Canvas ~= My_Canvas then
Play(Click_2)
Canvas_Groups_Folder:WaitForChild(Current_Canvas).Visible = false
Canvas_Groups_Folder:WaitForChild(My_Canvas).Visible = true
Main_Frame:SetAttribute("Current_Canvas", My_Canvas)
Current_Section_Label.Text = My_Canvas
end
end)
--[[
Link Button Functions!
--]]
Links_Button.MouseButton1Click:Connect(function()
local Current_Canvas = Main_Frame:GetAttribute("Current_Canvas")
local My_Canvas = Links_Button:GetAttribute("My_Canvas")
if Current_Canvas == My_Canvas then
print("Canvas is already " .. My_Canvas)
elseif Current_Canvas ~= My_Canvas then
Play(Click_2)
Canvas_Groups_Folder:WaitForChild(Current_Canvas).Visible = false
Canvas_Groups_Folder:WaitForChild(My_Canvas).Visible = true
Main_Frame:SetAttribute("Current_Canvas", My_Canvas)
Current_Section_Label.Text = My_Canvas
end
end)
--[[
Esp Toggle Section!
--]]
Boolean_Circle.MouseEnter:Connect(function()
Boolean_Circle:SetAttribute("Hovering", true)
Play(Hover)
end)
Boolean_Circle.MouseLeave:Connect(function()
Boolean_Circle:SetAttribute("Hovering", false)
end)
Boolean_Circle.MouseButton1Click:Connect(function()
local function SetDebounce()
Boolean_Circle:SetAttribute("Debounce", true)
task.wait(1.5)
Boolean_Circle:SetAttribute("Debounce", false)
end
if Boolean_Circle:GetDescendants("Debounce") == true then
return
print("Debounce is currently active! please wait.")
elseif Boolean_Circle:GetAttribute("Debounce") == false then
if Boolean_Circle:GetAttribute("Enabled") == true then
Boolean_Circle:SetAttribute("Enabled", false)
Play(Click_2)
TweenService:Create(Boolean_Circle, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(238, 88, 88),
Position = UDim2.new(0, 0, 0, 0)
}):Play()
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if plr.Character:FindFirstChildOfClass("Highlight") then
plr.Character:FindFirstChildOfClass("Highlight"):Destroy()
end
end
end
SetDebounce()
elseif Boolean_Circle:GetAttribute("Enabled") == false then
Boolean_Circle:SetAttribute("Enabled", true)
Play(Click_2)
TweenService:Create(Boolean_Circle, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(122, 255, 85),
Position = UDim2.new(0.665, 0, 0, 0)
}):Play()
SetDebounce()
end
end
end)
--[[
ESP Type Functions!
--]]
--||
--[[
Next Button Functions!
--]]
Next_Button.MouseEnter:Connect(function()
Play(Hover_2)
TweenService:Create(Next_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 5
}):Play()
TweenService:Create(Previous_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = -5
}):Play()
end)
Next_Button.MouseLeave:Connect(function()
TweenService:Create(Next_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0), {
Rotation = 0
}):Play()
TweenService:Create(Previous_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0), {
Rotation = 0
}):Play()
end)
Next_Button.MouseButton1Click:Connect(function()
if Boolean_Circle:GetAttribute("Enabled") == false then
return
print("ESP boolean is disabled! enable it to allow ESP.")
elseif Boolean_Circle:GetAttribute("Enabled") == true then
Play(Click_2)
local function SetDebounce()
Next_Button:SetAttribute("Debounce", true)
Previous_Button:SetAttribute("Debounce", true)
task.wait(1.5)
Next_Button:SetAttribute("Debounce", false)
Previous_Button:SetAttribute("Debounce", false)
end
if Next_Button:GetAttribute("Debounce") == true or Previous_Button:GetAttribute("Debounce") == true then
return
print("Debounce is currently active! please wait.")
elseif Next_Button:GetAttribute("Debounce") == false or Previous_Button:GetAttribute("Debounce") == false then
local NullResult = ""
local FirstResult = "All"
local SecondResult = "Me"
local ThirdResult = "Others"
if Result_Box:GetAttribute("Result") == NullResult then
Result_Box:SetAttribute("Result", FirstResult)
Result_Box.PlaceholderText = FirstResult
Result_Box.Text = FirstResult
for _, plr in ipairs(Players:GetPlayers()) do
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
SetDebounce()
elseif Result_Box:GetAttribute("Result") == FirstResult then
Result_Box:SetAttribute("Result", SecondResult)
Result_Box.PlaceholderText = SecondResult
Result_Box.Text = SecondResult
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character:FindFirstChildOfClass("Highlight") then
plr.Character:FindFirstChildOfClass("Highlight"):Destroy()
end
end
task.wait()
local Highlight = Instance.new("Highlight", LocalPlayer_Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
SetDebounce()
elseif Result_Box:GetAttribute("Result") == SecondResult then
Result_Box:SetAttribute("Result", ThirdResult)
Result_Box.PlaceholderText = ThirdResult
Result_Box.Text = ThirdResult
for _, plr in ipairs(Players:GetPlayers()) do
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
task.wait()
if LocalPlayer_Character:FindFirstChildOfClass("Highlight") then
LocalPlayer_Character:FindFirstChildOfClass("Highlight"):Destroy()
end
SetDebounce()
elseif Result_Box:GetAttribute("Result") == ThirdResult then
Result_Box:SetAttribute("Result", FirstResult)
Result_Box.PlaceholderText = FirstResult
Result_Box.Text = FirstResult
for _, plr in ipairs(Players:GetPlayers()) do
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
SetDebounce()
end
end
end
end)
--[[
Previous Button Functions!
--]]
Previous_Button.MouseEnter:Connect(function()
Play(Hover_2)
TweenService:Create(Previous_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 5
}):Play()
TweenService:Create(Next_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = -5
}):Play()
end)
Previous_Button.MouseLeave:Connect(function()
TweenService:Create(Previous_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0), {
Rotation = 0
}):Play()
TweenService:Create(Next_Button, TweenInfo.new(0.25, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0), {
Rotation = 0
}):Play()
end)
Previous_Button.MouseButton1Click:Connect(function()
if Boolean_Circle:GetAttribute("Enabled") == false then
return
print("ESP boolean is disabled! enable it to allow ESP.")
elseif Boolean_Circle:GetAttribute("Enabled") == true then
Play(Click_2)
local function SetDebounce()
Next_Button:SetAttribute("Debounce", true)
Previous_Button:SetAttribute("Debounce", true)
task.wait(1.5)
Next_Button:SetAttribute("Debounce", false)
Previous_Button:SetAttribute("Debounce", false)
end
if Next_Button:GetAttribute("Debounce") == true or Previous_Button:GetAttribute("Debounce") == true then
return
print("Debounce is currently active! please wait.")
elseif Next_Button:GetAttribute("Debounce") == false or Previous_Button:GetAttribute("Debounce") == false then
local NullResult = ""
local FirstResult = "All"
local SecondResult = "Me"
local ThirdResult = "Others"
if Result_Box:GetAttribute("Result") == ThirdResult then
Result_Box:SetAttribute("Result", SecondResult)
Result_Box.PlaceholderText = SecondResult
Result_Box.Text = SecondResult
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character:FindFirstChildOfClass("Highlight") then
plr.Character:FindFirstChildOfClass("Highlight"):Destroy()
end
end
task.wait()
local Highlight = Instance.new("Highlight", LocalPlayer_Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
SetDebounce()
elseif Result_Box:GetAttribute("Result") == SecondResult then
Result_Box:SetAttribute("Result", FirstResult)
Result_Box.PlaceholderText = FirstResult
Result_Box.Text = FirstResult
for _, plr in ipairs(Players:GetPlayers()) do
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
SetDebounce()
elseif Result_Box:GetAttribute("Result") == FirstResult then
Result_Box:SetAttribute("Result", ThirdResult)
Result_Box.PlaceholderText = ThirdResult
Result_Box.Text = ThirdResult
for _, plr in ipairs(Players:GetPlayers()) do
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
task.wait()
if LocalPlayer_Character:FindFirstChildOfClass("Highlight") then
LocalPlayer_Character:FindFirstChildOfClass("Highlight"):Destroy()
end
SetDebounce()
end
end
end
end)
--[[
Chat Commands!
--]]
LocalPlayer.Chatted:Connect(function(msg)
local prefix = "!"
if msg == prefix .. "Hide" or msg == prefix .. "hide" then
Play(TweenToCloseMainFrame)
elseif msg == prefix .. "Open" or msg == prefix .. "open" then
Play(TweenToOpenMainFrame)
elseif msg == prefix .. "Prefix" or msg == prefix .. "prefix" then
local Split = string.split(msg, " ")
local newPrefix = Split[2]
prefix = newPrefix
elseif msg == prefix .. "Close" or msg == prefix .. "close" then
WromieGUI:Destroy()
end
end)
--[[
Hover Buttons!
--]]
for _, btn in ipairs(Buttons_Folder:GetChildren()) do
if btn:IsA("TextButton") then
btn.MouseEnter:Connect(function()
Play(Hover)
TweenService:Create(btn, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 4
}):Play()
end)
btn.MouseLeave:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 0
}):Play()
end)
end
end
for _, imgbtn in ipairs(Credits_Frame:GetChildren()) do
if imgbtn:IsA("ImageButton") then
imgbtn.MouseEnter:Connect(function()
local index = math.random(1, 3)
if index == 1 then
Play(Hover)
game.TweenService:Create(imgbtn, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(33, 164, 247)
}):Play()
elseif index == 2 then
Play(Hover)
game.TweenService:Create(imgbtn, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(247, 153, 42)
}):Play()
elseif index == 3 then
Play(Hover)
game.TweenService:Create(imgbtn, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(65, 186, 71)
}):Play()
end
end)
imgbtn.MouseLeave:Connect(function()
game.TweenService:Create(imgbtn, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(238, 88, 88)
}):Play()
end)
end
end
--[[
Result Box Functions!
--]]
Result_Box:GetPropertyChangedSignal("Text"):Connect(function()
Play(Keyboard_Click)
end)
Result_Box.FocusLost:Connect(function(enterPressed)
if enterPressed then
if Boolean_Circle:GetAttribute("Enabled") == false then
print("ESP boolean is disabled! enable it to allow ESP.")
else
Play(Confirm)
local MainResult = Result_Box.Text
local NullResult = ""
local FirstResult = "All"
local SecondResult = "Me"
local ThirdResult = "Others"
if enterPressed then
if MainResult == NullResult then
return
print("Result box is empty. Please pick a different ESP Type! (All, Me, Others)")
elseif MainResult == FirstResult then
Result_Box:SetAttribute("Result", FirstResult)
Result_Box.PlaceholderText = FirstResult
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
end
elseif MainResult == SecondResult then
Result_Box:SetAttribute("Result", SecondResult)
Result_Box.PlaceholderText = SecondResult
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if plr.Character:FindFirstChildOfClass("Highlight") then
plr.Character:FindFirstChildOfClass("Highlight"):Destroy()
end
end
end
task.wait()
local Highlight = Instance.new("Highlight", LocalPlayer_Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
elseif MainResult == ThirdResult then
Result_Box:SetAttribute("Result", ThirdResult)
Result_Box.PlaceholderText = ThirdResult
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if not plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = Instance.new("Highlight", plr.Character)
Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Highlight.FillTransparency = 0
Highlight.FillColor = Color3.fromRGB(0, 108, 255)
Highlight.OutlineTransparency = 0
Highlight.OutlineColor = Color3.fromRGB(51, 122, 255)
end
end
end
task.wait()
if LocalPlayer_Character:FindFirstChildOfClass("Highlight") then
LocalPlayer_Character:FindFirstChildOfClass("Highlight"):Destroy()
end
elseif MainResult == "Clear" or MainResult == "clear" then
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if plr.Character:FindFirstChildOfClass("Highlight") then
plr.Character:FindFirstChildOfClass("Highlight"):Destroy()
end
end
end
else
return
print("Result box is empty. Please pick a different ESP Type! (All, Me, Others)")
end
end
end
end
end)
--[[
Rainbow ESP Functions!
--]]
Boolean_Circle_2.MouseEnter:Connect(function()
Boolean_Circle_2:SetAttribute("Hovering", true)
Play(Hover)
end)
Boolean_Circle_2.MouseLeave:Connect(function()
Boolean_Circle_2:SetAttribute("Hovering", false)
end)
Boolean_Circle_2.MouseButton1Click:Connect(function()
if Boolean_Circle:GetAttribute("Enabled") == false then
print("ESP boolean is disabled! enable it to allow ESP.")
else
local function SetDebounce()
Boolean_Circle_2:SetAttribute("Debounce", true)
task.wait(1.5)
Boolean_Circle_2:SetAttribute("Debounce", false)
end
if Boolean_Circle_2:GetDescendants("Debounce") == true then
return
print("Debounce is currently active! please wait.")
elseif Boolean_Circle_2:GetAttribute("Debounce") == false then
if Boolean_Circle_2:GetAttribute("Enabled") == true then
Boolean_Circle_2:SetAttribute("Enabled", false)
Play(Click_2)
TweenService:Create(Boolean_Circle_2, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.In, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(238, 88, 88),
Position = UDim2.new(0, 0, 0, 0)
}):Play()
SetDebounce()
elseif Boolean_Circle_2:GetAttribute("Enabled") == false then
Boolean_Circle_2:SetAttribute("Enabled", true)
Play(Click_2)
TweenService:Create(Boolean_Circle_2, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out, 0, false, 0), {
BackgroundColor3 = Color3.fromRGB(122, 255, 85),
Position = UDim2.new(0.665, 0, 0, 0)
}):Play()
while Boolean_Circle_2:GetAttribute("Enabled") == true do
Rainbow_ESP_Amount = Rainbow_ESP_Amount + 0.05
if Rainbow_ESP_Amount > 1 then
Rainbow_ESP_Amount = 0
end
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
if plr.Character:FindFirstChildOfClass("Highlight") then
local Highlight = plr.Character:FindFirstChildOfClass("Highlight")
Highlight.FillColor = Color3.fromHSV(Rainbow_ESP_Amount, 1, 1)
Highlight.OutlineColor = Color3.fromHSV(Rainbow_ESP_Amount, 1, 0.75)
end
end
end
task.wait(0.15)
end
SetDebounce()
end
end
end
end)
--[[
Discord Button Functions!
--]]
Discord_Button.MouseEnter:Connect(function()
Discord_Button:SetAttribute("Hovering", true)
TweenService:Create(Discord_Button, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 4
}):Play()
Play(Hover)
end)
Discord_Button.MouseLeave:Connect(function()
Discord_Button:SetAttribute("Hovering", false)
TweenService:Create(Discord_Button, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.In, 0, false, 0), {
Rotation = 0
}):Play()
end)
Discord_Button.MouseButton1Click:Connect(function()
if Discord_Button:GetAttribute("Debounce") == true then
print("Debounce is active! please wait.")
elseif Discord_Button:GetAttribute("Debounce") == false then
Play(Confirm)
setclipboard("https://discord.gg/F2RHywmBCg")
Discord_Label.Text = "Copied!"
Discord_Button:SetAttribute("Debounce", true)
task.wait(1.5)
Discord_Button:SetAttribute("Debounce", false)
Discord_Label.Text = "Copy Discord"
end
end)
--[[
Main Stuff!
--]]
if LocalPlayer.UserId == 3999540401 then
Your_Credits_Image:Destroy()
end
end
if not game.Players.LocalPlayer.PlayerGui:FindFirstChild("Wromie GUI | Universal") then
CreateUI()
else
game.Players.LocalPlayer.PlayerGui:FindFirstChild("Wromie GUI | Universal"):Destroy()
endNo comments yet for this script.



