Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Services:
- CoreGui = game:GetService("CoreGui")
- Players = game:GetService("Players")
- Lighting = game:GetService("Lighting")
- RunService = game:GetService("RunService")
- ReplicatedStorage = game:GetService("ReplicatedStorage")
- Input = game:GetService("UserInputService")
- Camera = game.Workspace.CurrentCamera
- -- Instances:
- -- ScreenGui:
- local Hades = Instance.new("ScreenGui")
- -- SplashIcon:
- local SplashIcon = Instance.new("ImageLabel")
- -- MainFrame:
- local MainFrame = Instance.new("Frame")
- local MainRound = Instance.new("ImageLabel")
- local OpenFrame = Instance.new("Frame")
- local OpenRound = Instance.new("ImageLabel")
- local OpenButton = Instance.new("TextButton")
- local AimButton = Instance.new("ImageButton")
- local VisualButton = Instance.new("ImageButton")
- local MiscButton = Instance.new("ImageButton")
- -- MiscFrame:
- local MiscFrame = Instance.new("Frame")
- local MiscRound = Instance.new("ImageLabel")
- local MiscTitleFrame = Instance.new("Frame")
- local MiscTitleRound = Instance.new("ImageLabel")
- local MiscLabel = Instance.new("TextLabel")
- local GlideButton = Instance.new("TextButton")
- local GlideTextBox = Instance.new("TextBox")
- local FullbrightButton = Instance.new("TextButton")
- -- AimFrame:
- local AimFrame = Instance.new("Frame")
- local AimRound = Instance.new("ImageLabel")
- local AimTitleFrame = Instance.new("Frame")
- local AimTitleRound = Instance.new("ImageLabel")
- local AimLabel = Instance.new("TextLabel")
- local HeadSizeButton = Instance.new("TextButton")
- local HeadSizeTextBox = Instance.new("TextBox")
- local DynamicSizeButton = Instance.new("TextButton")
- local DynamicSizeTextBox = Instance.new("TextBox")
- local NoRecoilButton = Instance.new("TextButton")
- local NoSpreadButton = Instance.new("TextButton")
- local FireRateButton = Instance.new("TextButton")
- local FireRateTextBox = Instance.new("TextBox")
- local ToggleAutoButton = Instance.new("TextButton")
- -- VisualFrame:
- local VisualFrame = Instance.new("Frame")
- local VisualTitleFrame = Instance.new("Frame")
- local VisualTitleRound = Instance.new("ImageLabel")
- local VisualLabel = Instance.new("TextLabel")
- local VisualRound = Instance.new("ImageLabel")
- local BoxButton = Instance.new("TextButton")
- local AdminBoxButton = Instance.new("TextButton")
- local NameButton = Instance.new("TextButton")
- local DistanceButton = Instance.new("TextButton")
- local EquippedButton = Instance.new("TextButton")
- local AdminListButton = Instance.new("TextButton")
- -- LightingEffects:
- local Blur = Instance.new("BlurEffect")
- --Properties:
- -- ScreenGui:
- Hades.Name = "Hades"
- Hades.Parent = CoreGui
- -- SplashIcon:
- SplashIcon.Name = "SplashIcon"
- SplashIcon.Parent = Hades
- SplashIcon.AnchorPoint = Vector2.new(0.5, 0.5)
- SplashIcon.BackgroundColor3 = Color3.new(1, 1, 1)
- SplashIcon.BackgroundTransparency = 1
- SplashIcon.Position = UDim2.new(0.5, 0, 0.5, 0)
- SplashIcon.Image = "rbxassetid://3226089121"
- SplashIcon.Visible = false
- -- MainFrame:
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = Hades
- MainFrame.AnchorPoint = Vector2.new(0.5, 0)
- MainFrame.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- MainFrame.BorderSizePixel = 0
- MainFrame.Position = UDim2.new(0.5, 0, 0, -90)
- MainFrame.Size = UDim2.new(0, 280, 0, 40)
- MainRound.Name = "MainRound"
- MainRound.Parent = MainFrame
- MainRound.BackgroundColor3 = Color3.new(1, 1, 1)
- MainRound.BackgroundTransparency = 1
- MainRound.Position = UDim2.new(0, -8, 0, -8)
- MainRound.Size = UDim2.new(1, 16, 1, 16)
- MainRound.Image = "rbxassetid://2851928141"
- MainRound.ImageColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- MainRound.ScaleType = Enum.ScaleType.Slice
- MainRound.SliceCenter = Rect.new(8, 8, 8, 8)
- OpenFrame.Name = "OpenFrame"
- OpenFrame.Parent = MainFrame
- OpenFrame.AnchorPoint = Vector2.new(0.5, 0)
- OpenFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- OpenFrame.BackgroundTransparency = 1
- OpenFrame.BorderSizePixel = 0
- OpenFrame.Position = UDim2.new(0.5, 0, 1.10000002, 0)
- OpenFrame.Size = UDim2.new(0, 60, 0, 12)
- OpenFrame.ZIndex = 0
- OpenRound.Name = "OpenRound"
- OpenRound.Parent = OpenFrame
- OpenRound.BackgroundColor3 = Color3.new(1, 1, 1)
- OpenRound.BackgroundTransparency = 1
- OpenRound.Position = UDim2.new(0, -8, 0, -8)
- OpenRound.Size = UDim2.new(1, 16, 1, 16)
- OpenRound.ZIndex = 0
- OpenRound.Image = "rbxassetid://2851928141"
- OpenRound.ImageColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- OpenRound.ImageTransparency = 0.20000000298023
- OpenRound.ScaleType = Enum.ScaleType.Slice
- OpenRound.SliceCenter = Rect.new(8, 8, 8, 8)
- OpenButton.Name = "OpenButton"
- OpenButton.Parent = OpenFrame
- OpenButton.AnchorPoint = Vector2.new(0.5, 0.5)
- OpenButton.BackgroundColor3 = Color3.new(1, 1, 1)
- OpenButton.BackgroundTransparency = 1
- OpenButton.Position = UDim2.new(0.5, 0, 0.5, 0)
- OpenButton.Size = UDim2.new(1, 16, 1, 16)
- OpenButton.ZIndex = 0
- OpenButton.Font = Enum.Font.SourceSans
- OpenButton.Text = ""
- OpenButton.TextColor3 = Color3.new(0, 0, 0)
- OpenButton.TextSize = 14
- OpenButton.TextTransparency = 1
- AimButton.Name = "AimButton"
- AimButton.Parent = MainFrame
- AimButton.BackgroundColor3 = Color3.new(1, 1, 1)
- AimButton.BackgroundTransparency = 1
- AimButton.Position = UDim2.new(0.303000003, -40, 0, 0)
- AimButton.Size = UDim2.new(0, 40, 0, 40)
- AimButton.ZIndex = 2
- AimButton.Image = "rbxassetid://3226627257"
- VisualButton.Name = "VisualButton"
- VisualButton.Parent = MainFrame
- VisualButton.BackgroundColor3 = Color3.new(1, 1, 1)
- VisualButton.BackgroundTransparency = 1
- VisualButton.Position = UDim2.new(0.433639586, 0, 0, 0)
- VisualButton.Size = UDim2.new(0, 40, 0, 40)
- VisualButton.ZIndex = 2
- VisualButton.Image = "rbxassetid://3226626560"
- MiscButton.Name = "MiscButton"
- MiscButton.Parent = MainFrame
- MiscButton.BackgroundColor3 = Color3.new(1, 1, 1)
- MiscButton.BackgroundTransparency = 1
- MiscButton.Position = UDim2.new(0.561999977, 40, 0, 0)
- MiscButton.Size = UDim2.new(0, 40, 0, 40)
- MiscButton.ZIndex = 2
- MiscButton.Image = "rbxassetid://3226627069"
- -- MiscFrame:
- MiscFrame.Name = "MiscFrame"
- MiscFrame.Parent = Hades
- MiscFrame.AnchorPoint = Vector2.new(0.5, 0)
- MiscFrame.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- MiscFrame.BackgroundTransparency = 1
- MiscFrame.Position = UDim2.new(0.5, 0, 1.1, 0)
- MiscFrame.Size = UDim2.new(0, 350, 0, 200)
- MiscRound.Name = "MiscRound"
- MiscRound.Parent = MiscFrame
- MiscRound.BackgroundColor3 = Color3.new(1, 1, 1)
- MiscRound.BackgroundTransparency = 1
- MiscRound.Position = UDim2.new(0, -8, 0, -8)
- MiscRound.Size = UDim2.new(1, 16, 1, 16)
- MiscRound.Image = "rbxassetid://2851928141"
- MiscRound.ImageColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- MiscRound.ImageTransparency = 0.20000000298023
- MiscRound.ScaleType = Enum.ScaleType.Slice
- MiscRound.SliceCenter = Rect.new(8, 8, 8, 8)
- MiscTitleFrame.Name = "MiscTitleFrame"
- MiscTitleFrame.Parent = MiscFrame
- MiscTitleFrame.AnchorPoint = Vector2.new(0.5, 0)
- MiscTitleFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- MiscTitleFrame.BackgroundTransparency = 1
- MiscTitleFrame.BorderSizePixel = 0
- MiscTitleFrame.Position = UDim2.new(0.5, 0, 0, 0)
- MiscTitleFrame.Size = UDim2.new(1, 0, 0, 1)
- MiscTitleRound.Name = "MiscTitleRound"
- MiscTitleRound.Parent = MiscTitleFrame
- MiscTitleRound.BackgroundColor3 = Color3.new(1, 1, 1)
- MiscTitleRound.BackgroundTransparency = 1
- MiscTitleRound.Position = UDim2.new(0, -6, 0, -6)
- MiscTitleRound.Size = UDim2.new(1, 12, 1, 12)
- MiscTitleRound.Image = "rbxassetid://2851928567"
- MiscTitleRound.ImageColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- MiscTitleRound.ImageTransparency = 0.20000000298023
- MiscTitleRound.ScaleType = Enum.ScaleType.Slice
- MiscTitleRound.SliceCenter = Rect.new(6, 6, 6, 6)
- MiscLabel.Name = "MiscLabel"
- MiscLabel.Parent = MiscTitleFrame
- MiscLabel.AnchorPoint = Vector2.new(0.5, 0.5)
- MiscLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- MiscLabel.BackgroundTransparency = 1
- MiscLabel.Position = UDim2.new(0.5, 0, 0.5, -1)
- MiscLabel.Size = UDim2.new(1, 0, 1, 12)
- MiscLabel.Font = Enum.Font.SourceSans
- MiscLabel.Text = "Misc"
- MiscLabel.TextColor3 = Color3.new(1, 0.666667, 0)
- MiscLabel.TextSize = 14
- GlideButton.Name = "GlideButton"
- GlideButton.Parent = MiscFrame
- GlideButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- GlideButton.BackgroundTransparency = 0.5
- GlideButton.BorderSizePixel = 0
- GlideButton.Position = UDim2.new(0, 0, 0, 12)
- GlideButton.Size = UDim2.new(0.5, -3, 0, 22)
- GlideButton.Font = Enum.Font.SourceSans
- GlideButton.Text = "Glide"
- GlideButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- GlideButton.TextSize = 14
- GlideTextBox.Name = "GlideTextBox"
- GlideTextBox.Parent = MiscFrame
- GlideTextBox.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- GlideTextBox.BackgroundTransparency = 0.75
- GlideTextBox.BorderSizePixel = 0
- GlideTextBox.Position = UDim2.new(0, 0, 0, 40)
- GlideTextBox.Size = UDim2.new(0.5, -3, 0, 22)
- GlideTextBox.ClearTextOnFocus = false
- GlideTextBox.Font = Enum.Font.SourceSans
- GlideTextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
- GlideTextBox.Text = "4"
- GlideTextBox.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- GlideTextBox.TextSize = 14
- FullbrightButton.Name = "FullbrightButton"
- FullbrightButton.Parent = MiscFrame
- FullbrightButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- FullbrightButton.BackgroundTransparency = 0.5
- FullbrightButton.BorderSizePixel = 0
- FullbrightButton.Position = UDim2.new(0.5, 3, 0, 12)
- FullbrightButton.Size = UDim2.new(0.5, -3, 0, 22)
- FullbrightButton.Font = Enum.Font.SourceSans
- FullbrightButton.Text = "Fullbright"
- FullbrightButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- FullbrightButton.TextSize = 14
- -- AimFrame:
- AimFrame.Name = "AimFrame"
- AimFrame.Parent = Hades
- AimFrame.AnchorPoint = Vector2.new(0.5, 0)
- AimFrame.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- AimFrame.BackgroundTransparency = 1
- AimFrame.Position = UDim2.new(0.5, 0, 1.1, 0)
- AimFrame.Size = UDim2.new(0, 350, 0, 200)
- AimRound.Name = "AimRound"
- AimRound.Parent = AimFrame
- AimRound.BackgroundColor3 = Color3.new(1, 1, 1)
- AimRound.BackgroundTransparency = 1
- AimRound.Position = UDim2.new(0, -8, 0, -8)
- AimRound.Size = UDim2.new(1, 16, 1, 16)
- AimRound.Image = "rbxassetid://2851928141"
- AimRound.ImageColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- AimRound.ImageTransparency = 0.20000000298023
- AimRound.ScaleType = Enum.ScaleType.Slice
- AimRound.SliceCenter = Rect.new(8, 8, 8, 8)
- AimTitleFrame.Name = "AimTitleFrame"
- AimTitleFrame.Parent = AimFrame
- AimTitleFrame.AnchorPoint = Vector2.new(0.5, 0)
- AimTitleFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- AimTitleFrame.BackgroundTransparency = 1
- AimTitleFrame.BorderSizePixel = 0
- AimTitleFrame.Position = UDim2.new(0.5, 0, 0, 0)
- AimTitleFrame.Size = UDim2.new(1, 0, 0, 1)
- AimTitleRound.Name = "AimTitleRound"
- AimTitleRound.Parent = AimTitleFrame
- AimTitleRound.BackgroundColor3 = Color3.new(1, 1, 1)
- AimTitleRound.BackgroundTransparency = 1
- AimTitleRound.Position = UDim2.new(0, -6, 0, -6)
- AimTitleRound.Size = UDim2.new(1, 12, 1, 12)
- AimTitleRound.Image = "rbxassetid://2851928567"
- AimTitleRound.ImageColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- AimTitleRound.ImageTransparency = 0.20000000298023
- AimTitleRound.ScaleType = Enum.ScaleType.Slice
- AimTitleRound.SliceCenter = Rect.new(6, 6, 6, 6)
- AimLabel.Name = "AimLabel"
- AimLabel.Parent = AimTitleFrame
- AimLabel.AnchorPoint = Vector2.new(0.5, 0.5)
- AimLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- AimLabel.BackgroundTransparency = 1
- AimLabel.Position = UDim2.new(0.5, 0, 0.5, -1)
- AimLabel.Size = UDim2.new(1, 0, 1, 12)
- AimLabel.Font = Enum.Font.SourceSans
- AimLabel.Text = "Aim"
- AimLabel.TextColor3 = Color3.new(1, 0.666667, 0)
- AimLabel.TextSize = 14
- HeadSizeButton.Name = "HeadSizeButton"
- HeadSizeButton.Parent = AimFrame
- HeadSizeButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- HeadSizeButton.BackgroundTransparency = 0.5
- HeadSizeButton.BorderSizePixel = 0
- HeadSizeButton.Position = UDim2.new(0, 0, 0, 12)
- HeadSizeButton.Size = UDim2.new(0.5, -3, 0, 22)
- HeadSizeButton.Font = Enum.Font.SourceSans
- HeadSizeButton.Text = "HeadSize"
- HeadSizeButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- HeadSizeButton.TextSize = 14
- HeadSizeTextBox.Name = "HeadSizeTextBox"
- HeadSizeTextBox.Parent = AimFrame
- HeadSizeTextBox.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- HeadSizeTextBox.BackgroundTransparency = 0.75
- HeadSizeTextBox.BorderSizePixel = 0
- HeadSizeTextBox.Position = UDim2.new(0, 0, 0, 40)
- HeadSizeTextBox.Size = UDim2.new(0.5, -3, 0, 22)
- HeadSizeTextBox.ClearTextOnFocus = false
- HeadSizeTextBox.Font = Enum.Font.SourceSans
- HeadSizeTextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
- HeadSizeTextBox.Text = "3"
- HeadSizeTextBox.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- HeadSizeTextBox.TextSize = 14
- DynamicSizeButton.Name = "DynamicSizeButton"
- DynamicSizeButton.Parent = AimFrame
- DynamicSizeButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- DynamicSizeButton.BackgroundTransparency = 0.5
- DynamicSizeButton.BorderSizePixel = 0
- DynamicSizeButton.Position = UDim2.new(0.5, 3, 0, 12)
- DynamicSizeButton.Size = UDim2.new(0.5, -3, 0, 22)
- DynamicSizeButton.Font = Enum.Font.SourceSans
- DynamicSizeButton.Text = "DynamicSize"
- DynamicSizeButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- DynamicSizeButton.TextSize = 14
- DynamicSizeTextBox.Name = "DynamicSizeTextBox"
- DynamicSizeTextBox.Parent = AimFrame
- DynamicSizeTextBox.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- DynamicSizeTextBox.BackgroundTransparency = 0.75
- DynamicSizeTextBox.BorderSizePixel = 0
- DynamicSizeTextBox.Position = UDim2.new(0.5, 3, 0, 40)
- DynamicSizeTextBox.Size = UDim2.new(0.5, -3, 0, 22)
- DynamicSizeTextBox.ClearTextOnFocus = false
- DynamicSizeTextBox.Font = Enum.Font.SourceSans
- DynamicSizeTextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
- DynamicSizeTextBox.Text = "3"
- DynamicSizeTextBox.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- DynamicSizeTextBox.TextSize = 14
- NoRecoilButton.Name = "NoRecoilButton"
- NoRecoilButton.Parent = AimFrame
- NoRecoilButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- NoRecoilButton.BackgroundTransparency = 0.5
- NoRecoilButton.BorderSizePixel = 0
- NoRecoilButton.Position = UDim2.new(0, 0, 0, 68)
- NoRecoilButton.Size = UDim2.new(0.5, -3, 0, 22)
- NoRecoilButton.Font = Enum.Font.SourceSans
- NoRecoilButton.Text = "NoRecoil"
- NoRecoilButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- NoRecoilButton.TextSize = 14
- NoSpreadButton.Name = "NoSpreadButton"
- NoSpreadButton.Parent = AimFrame
- NoSpreadButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- NoSpreadButton.BackgroundTransparency = 0.5
- NoSpreadButton.BorderSizePixel = 0
- NoSpreadButton.Position = UDim2.new(0.5, 3, 0, 68)
- NoSpreadButton.Size = UDim2.new(0.5, -3, 0, 22)
- NoSpreadButton.Font = Enum.Font.SourceSans
- NoSpreadButton.Text = "NoSpread"
- NoSpreadButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- NoSpreadButton.TextSize = 14
- FireRateButton.Name = "FireRateButton"
- FireRateButton.Parent = AimFrame
- FireRateButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- FireRateButton.BackgroundTransparency = 0.5
- FireRateButton.BorderSizePixel = 0
- FireRateButton.Position = UDim2.new(0, 0, 0, 96)
- FireRateButton.Size = UDim2.new(0.5, -3, 0, 22)
- FireRateButton.Font = Enum.Font.SourceSans
- FireRateButton.Text = "FireRate"
- FireRateButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- FireRateButton.TextSize = 14
- FireRateTextBox.Name = "FireRateButton"
- FireRateTextBox.Parent = AimFrame
- FireRateTextBox.BackgroundColor3 = Color3.new(1, 0.666667, 0)
- FireRateTextBox.BackgroundTransparency = 0.75
- FireRateTextBox.BorderSizePixel = 0
- FireRateTextBox.Position = UDim2.new(0, 0, 0, 124)
- FireRateTextBox.Size = UDim2.new(0.5, -3, 0, 22)
- FireRateTextBox.ClearTextOnFocus = false
- FireRateTextBox.Font = Enum.Font.SourceSans
- FireRateTextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
- FireRateTextBox.Text = "1000"
- FireRateTextBox.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- FireRateTextBox.TextSize = 14
- ToggleAutoButton.Name = "ToggleAutoButton"
- ToggleAutoButton.Parent = AimFrame
- ToggleAutoButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- ToggleAutoButton.BackgroundTransparency = 0.5
- ToggleAutoButton.BorderSizePixel = 0
- ToggleAutoButton.Position = UDim2.new(0.5, 3, 0, 96)
- ToggleAutoButton.Size = UDim2.new(0.5, -3, 0, 22)
- ToggleAutoButton.Font = Enum.Font.SourceSans
- ToggleAutoButton.Text = "ToggleAuto"
- ToggleAutoButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- ToggleAutoButton.TextSize = 14
- -- VisualFrame:
- VisualFrame.Name = "VisualFrame"
- VisualFrame.Parent = Hades
- VisualFrame.AnchorPoint = Vector2.new(0.5, 0)
- VisualFrame.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- VisualFrame.BackgroundTransparency = 1
- VisualFrame.Position = UDim2.new(0.5, 0, 1.1, 0)
- VisualFrame.Size = UDim2.new(0, 350, 0, 200)
- VisualRound.Name = "VisualRound"
- VisualRound.Parent = VisualFrame
- VisualRound.BackgroundColor3 = Color3.new(1, 1, 1)
- VisualRound.BackgroundTransparency = 1
- VisualRound.Position = UDim2.new(0, -8, 0, -8)
- VisualRound.Size = UDim2.new(1, 16, 1, 16)
- VisualRound.ZIndex = 0
- VisualRound.Image = "rbxassetid://2851928141"
- VisualRound.ImageColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- VisualRound.ImageTransparency = 0.20000000298023
- VisualRound.ScaleType = Enum.ScaleType.Slice
- VisualRound.SliceCenter = Rect.new(8, 8, 8, 8)
- VisualTitleFrame.Name = "VisualTitleFrame"
- VisualTitleFrame.Parent = VisualFrame
- VisualTitleFrame.AnchorPoint = Vector2.new(0.5, 0)
- VisualTitleFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- VisualTitleFrame.BackgroundTransparency = 1
- VisualTitleFrame.BorderSizePixel = 0
- VisualTitleFrame.Position = UDim2.new(0.5, 0, 0, 0)
- VisualTitleFrame.Size = UDim2.new(1, 0, 0, 1)
- VisualTitleRound.Name = "VisualTitleRound"
- VisualTitleRound.Parent = VisualTitleFrame
- VisualTitleRound.BackgroundColor3 = Color3.new(1, 1, 1)
- VisualTitleRound.BackgroundTransparency = 1
- VisualTitleRound.Position = UDim2.new(0, -6, 0, -6)
- VisualTitleRound.Size = UDim2.new(1, 12, 1, 12)
- VisualTitleRound.Image = "rbxassetid://2851928567"
- VisualTitleRound.ImageColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- VisualTitleRound.ImageTransparency = 0.20000000298023
- VisualTitleRound.ScaleType = Enum.ScaleType.Slice
- VisualTitleRound.SliceCenter = Rect.new(6, 6, 6, 6)
- VisualLabel.Name = "VisualLabel"
- VisualLabel.Parent = VisualTitleFrame
- VisualLabel.AnchorPoint = Vector2.new(0.5, 0.5)
- VisualLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- VisualLabel.BackgroundTransparency = 1
- VisualLabel.Position = UDim2.new(0.5, 0, 0.5, -1)
- VisualLabel.Size = UDim2.new(1, 0, 1, 12)
- VisualLabel.Font = Enum.Font.SourceSans
- VisualLabel.Text = "Visual"
- VisualLabel.TextColor3 = Color3.new(1, 0.666667, 0)
- VisualLabel.TextSize = 14
- BoxButton.Name = "BoxButton"
- BoxButton.Parent = VisualFrame
- BoxButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- BoxButton.BackgroundTransparency = 0.5
- BoxButton.BorderSizePixel = 0
- BoxButton.Position = UDim2.new(0, 0, 0, 12)
- BoxButton.Size = UDim2.new(0.5, -3, 0, 22)
- BoxButton.Font = Enum.Font.SourceSans
- BoxButton.Text = "Box"
- BoxButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- BoxButton.TextSize = 14
- AdminBoxButton.Name = "AdminBoxButton"
- AdminBoxButton.Parent = VisualFrame
- AdminBoxButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- AdminBoxButton.BackgroundTransparency = 0.5
- AdminBoxButton.BorderSizePixel = 0
- AdminBoxButton.Position = UDim2.new(0, 0, 0, 40)
- AdminBoxButton.Size = UDim2.new(0.5, -3, 0, 22)
- AdminBoxButton.Font = Enum.Font.SourceSans
- AdminBoxButton.Text = "AdminBox"
- AdminBoxButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- AdminBoxButton.TextSize = 14
- NameButton.Name = "NameButton"
- NameButton.Parent = VisualFrame
- NameButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- NameButton.BackgroundTransparency = 0.5
- NameButton.BorderSizePixel = 0
- NameButton.Position = UDim2.new(0.5, 3, 0, 12)
- NameButton.Size = UDim2.new(0.5, -3, 0, 22)
- NameButton.Font = Enum.Font.SourceSans
- NameButton.Text = "Name"
- NameButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- NameButton.TextSize = 14
- DistanceButton.Name = "DistanceButton"
- DistanceButton.Parent = VisualFrame
- DistanceButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- DistanceButton.BackgroundTransparency = 0.5
- DistanceButton.BorderSizePixel = 0
- DistanceButton.Position = UDim2.new(0.5, 3, 0, 40)
- DistanceButton.Size = UDim2.new(0.5, -3, 0, 22)
- DistanceButton.Font = Enum.Font.SourceSans
- DistanceButton.Text = "Distance"
- DistanceButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- DistanceButton.TextSize = 14
- EquippedButton.Name = "EquippedButton"
- EquippedButton.Parent = VisualFrame
- EquippedButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- EquippedButton.BackgroundTransparency = 0.5
- EquippedButton.BorderSizePixel = 0
- EquippedButton.Position = UDim2.new(0.5, 3, 0, 68)
- EquippedButton.Size = UDim2.new(0.5, -3, 0, 22)
- EquippedButton.Font = Enum.Font.SourceSans
- EquippedButton.Text = "Equipped"
- EquippedButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- EquippedButton.TextSize = 14
- AdminListButton.Name = "AdminListButton"
- AdminListButton.Parent = VisualFrame
- AdminListButton.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- AdminListButton.BackgroundTransparency = 0.5
- AdminListButton.BorderSizePixel = 0
- AdminListButton.Position = UDim2.new(0.5, 3, 0, 96)
- AdminListButton.Size = UDim2.new(0.5, -3, 0, 22)
- AdminListButton.Font = Enum.Font.SourceSans
- AdminListButton.Text = "AdminList"
- AdminListButton.TextColor3 = Color3.new(0.745098039, 0.745098039, 0.745098039)
- AdminListButton.TextSize = 14
- -- LightingEffects:
- Blur.Name = "HadesBlur"
- Blur.Parent = Lighting
- Blur.Size = 10
- Blur.Enabled = false
- -- Variables:
- -- General:
- local LocalPlayer = Players.LocalPlayer
- local PlayerCharacterParent = game.Workspace:WaitForChild("Characters")
- local CharacterExists = false
- function FindInstance(dir, name)
- for i, v in ipairs(dir:GetChildren()) do
- local Initial = v.Name
- local Compare = Initial:sub(1, string.len(name))
- if Compare:lower() == name:lower() then
- return v
- end
- end
- end
- -- Keybinds:
- local GlideKeyDown = false
- -- MainFrame:
- local MainOpen = false
- local MiscOpen = false
- local AimOpen = false
- local VisualOpen = false
- -- MiscFrame:
- local GlideEnabled = false
- local FullbrightEnabled = false
- -- AimFrame:
- local HeadSizeEnabled = false
- local DynamicSizeEnabled = false
- local NoRecoilEnabled = false
- local NoSpreadEnabled = false
- local FireRateEnabled = false
- local ToggleAutoEnabled = false
- -- VisualOpen:
- local BoxEspEnabled = false
- local AdminBoxEspEnabled = false
- local NameEspEnabled = false
- local DistanceEspEnabled = false
- local EquippedEspEnabled = false
- local AdminListEspEnabled = false
- -- GuiScripts:
- -- SplashIcon:
- function SplashScreen()
- SplashIcon.Visible = true
- local Sounds = Instance.new("Sound")
- Sounds.Parent = Hades
- Sounds.Volume = 0.1
- wait(1)
- Sounds.SoundId = "rbxassetid://261841453"
- Sounds:Play()
- SplashIcon:TweenSize(UDim2.new(0, 161, 0, 161), Enum.EasingDirection.Out, Enum.EasingStyle.Bounce, 1)
- for i = Sounds.Volume, 4, 1 do
- Sounds.Volume = i
- wait(0.1)
- end
- wait(1)
- Sounds.SoundId = "rbxassetid://138097048"
- Sounds:Play()
- SplashIcon:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2)
- wait(2)
- Sounds:Destroy()
- SplashIcon.Visible = false
- end
- spawn(SplashScreen)
- -- MainFrame:
- function OpenCheckClick()
- if MainOpen == true then
- MainFrame:TweenPosition(UDim2.new(0.5, 0, 0, -40), Enum.EasingDirection.Out, Enum.EasingStyle.Bounce, 1, true)
- Blur.Enabled = true
- else
- if MiscOpen == true or AimOpen == true or VisualOpen == true then
- MiscFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- MiscOpen = false
- AimFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- AimOpen = false
- VisualFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- VisualOpen = false
- end
- MainFrame:TweenPosition(UDim2.new(0.5, 0, 0, -90), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.25, true)
- Blur.Enabled = false
- end
- end
- function OpenButtonClick()
- MainOpen = not MainOpen
- OpenCheckClick()
- end
- OpenButton.MouseButton1Click:Connect(OpenButtonClick)
- function MiscCheckClick()
- if MiscOpen == true then
- if AimOpen == true or VisualOpen == true then
- AimFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- AimOpen = false
- VisualFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- VisualOpen = false
- end
- MiscFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, -100), Enum.EasingDirection.Out, Enum.EasingStyle.Linear, 0.2, true)
- else
- MiscFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- end
- end
- function MiscButtonClick()
- MiscOpen = not MiscOpen
- spawn(MiscCheckClick)
- end
- MiscButton.MouseButton1Click:Connect(MiscButtonClick)
- function AimCheckClick()
- if AimOpen == true then
- if MiscOpen == true or VisualOpen == true then
- MiscFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- MiscOpen = false
- VisualFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- VisualOpen = false
- end
- AimFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, -100), Enum.EasingDirection.Out, Enum.EasingStyle.Linear, 0.2, true)
- else
- AimFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- end
- end
- function AimButtonClick()
- AimOpen = not AimOpen
- spawn(AimCheckClick)
- end
- AimButton.MouseButton1Click:Connect(AimButtonClick)
- function VisualCheckClick()
- if VisualOpen == true then
- if MiscOpen == true or AimOpen == true then
- MiscFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- MiscOpen = false
- AimFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- AimOpen = false
- end
- VisualFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, -100), Enum.EasingDirection.Out, Enum.EasingStyle.Linear, 0.2, true)
- else
- VisualFrame:TweenPosition(UDim2.new(0.5, 0, 1.1, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.2, true)
- end
- end
- function VisualButtonClick()
- VisualOpen = not VisualOpen
- spawn(VisualCheckClick)
- end
- VisualButton.MouseButton1Click:Connect(VisualButtonClick)
- -- MainFrame Keybinds:
- function MainFrameKeyPress(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.KeypadFive then
- MainOpen = not MainOpen
- OpenCheckClick()
- elseif inputObject.KeyCode == Enum.KeyCode.KeypadThree then
- MiscOpen = not MiscOpen
- MiscCheckClick()
- MainOpen = true
- OpenCheckClick()
- if AimOpen == false and VisualOpen == false and MiscOpen == false then
- MainOpen = false
- OpenCheckClick()
- end
- elseif inputObject.KeyCode == Enum.KeyCode.KeypadTwo then
- VisualOpen = not VisualOpen
- VisualCheckClick()
- MainOpen = true
- OpenCheckClick()
- if AimOpen == false and VisualOpen == false and MiscOpen == false then
- MainOpen = false
- OpenCheckClick()
- end
- elseif inputObject.KeyCode == Enum.KeyCode.KeypadOne then
- AimOpen = not AimOpen
- AimCheckClick()
- MainOpen = true
- OpenCheckClick()
- if AimOpen == false and VisualOpen == false and MiscOpen == false then
- MainOpen = false
- OpenCheckClick()
- end
- end
- end
- Input.InputBegan:Connect(MainFrameKeyPress)
- -- MiscFrame:
- function GlideButtonClick()
- GlideEnabled = not GlideEnabled
- if GlideEnabled == true then
- GlideButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- GlideButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- GlideButton.MouseButton1Click:Connect(GlideButtonClick)
- function FullbrightButtonClick()
- FullbrightEnabled = not FullbrightEnabled
- if FullbrightEnabled == true then
- FullbrightButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- Lighting.Ambient = Color3.fromRGB(220, 220, 220)
- else
- FullbrightButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- Lighting.Ambient = Lighting.OutdoorAmbient
- end
- end
- FullbrightButton.MouseButton1Click:Connect(FullbrightButtonClick)
- -- MiscFrame Keybinds:
- function MiscFrameKeyDown(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.X then
- if GlideEnabled == true then
- GlideKeyDown = true
- end
- end
- end
- Input.InputBegan:Connect(MiscFrameKeyDown)
- function MiscFrameKeyUp(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.X then
- if GlideEnabled == true then
- GlideKeyDown = false
- end
- end
- end
- Input.InputEnded:Connect(MiscFrameKeyUp)
- -- AimFrame:
- function HeadSizeButtonClick()
- HeadSizeEnabled = not HeadSizeEnabled
- if HeadSizeEnabled == true then
- HeadSizeButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- HeadSizeButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- HeadSizeButton.MouseButton1Click:Connect(HeadSizeButtonClick)
- function DynamicSizeButtonClick()
- DynamicSizeEnabled = not DynamicSizeEnabled
- if DynamicSizeEnabled == true then
- DynamicSizeButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- DynamicSizeButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- DynamicSizeButton.MouseButton1Click:Connect(DynamicSizeButtonClick)
- function NoRecoilButtonClick()
- NoRecoilEnabled = not NoRecoilEnabled
- if NoRecoilEnabled == true then
- NoRecoilButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- NoRecoilButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- NoRecoilButton.MouseButton1Click:Connect(NoRecoilButtonClick)
- function NoSpreadButtonClick()
- NoSpreadEnabled = not NoSpreadEnabled
- if NoSpreadEnabled == true then
- NoSpreadButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- NoSpreadButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- NoSpreadButton.MouseButton1Click:Connect(NoSpreadButtonClick)
- function FireRateButtonClick()
- FireRateEnabled = not FireRateEnabled
- if FireRateEnabled == true then
- FireRateButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- FireRateButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- FireRateButton.MouseButton1Click:Connect(FireRateButtonClick)
- function ToggleAutoButtonClick()
- ToggleAutoEnabled = not ToggleAutoEnabled
- if ToggleAutoEnabled == true then
- ToggleAutoButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- ToggleAutoButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- ToggleAutoButton.MouseButton1Click:Connect(ToggleAutoButtonClick)
- -- VisualFrame:
- function BoxEspButtonClick()
- BoxEspEnabled = not BoxEspEnabled
- if BoxEspEnabled == true then
- BoxButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- BoxButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- BoxButton.MouseButton1Click:Connect(BoxEspButtonClick)
- function AdminBoxEspButtonClick()
- AdminBoxEspEnabled = not AdminBoxEspEnabled
- if AdminBoxEspEnabled == true then
- AdminBoxButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- AdminBoxButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- AdminBoxButton.MouseButton1Click:Connect(AdminBoxEspButtonClick)
- function NameEspButtonClick()
- NameEspEnabled = not NameEspEnabled
- if NameEspEnabled == true then
- NameButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- NameButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- NameButton.MouseButton1Click:Connect(NameEspButtonClick)
- function DistanceEspButtonClick()
- DistanceEspEnabled = not DistanceEspEnabled
- if DistanceEspEnabled == true then
- DistanceButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- DistanceButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- DistanceButton.MouseButton1Click:Connect(DistanceEspButtonClick)
- function EquippedEspButtonClick()
- EquippedEspEnabled = not EquippedEspEnabled
- if EquippedEspEnabled == true then
- EquippedButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- EquippedButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- EquippedButton.MouseButton1Click:Connect(EquippedEspButtonClick)
- function AdminListEspButtonClick()
- AdminListEspEnabled = not AdminListEspEnabled
- if AdminListEspEnabled == true then
- AdminListButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- else
- AdminListButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
- end
- end
- AdminListButton.MouseButton1Click:Connect(AdminListEspButtonClick)
- -- Scripts:
- -- General:
- -- InitializeGunSettings:
- function InitializeCustomGunModules()
- local ClonedFirearms = game.ReplicatedStorage.Shared.ItemData.Firearms:Clone()
- ClonedFirearms.Parent = game.ReplicatedStorage.Shared.ItemData
- ClonedFirearms.Name = "ClonedFirearms"
- end
- InitializeCustomGunModules()
- -- CharacterChecks:
- function CharacterCheck()
- if PlayerCharacterParent:WaitForChild(LocalPlayer.Name) then
- if PlayerCharacterParent[LocalPlayer.Name]:WaitForChild("HumanoidRootPart") then
- CharacterExists = true
- warn("Found local character!")
- end
- end
- end
- CharacterCheck()
- function onCharacterExists(v)
- if v:WaitForChild("HumanoidRootPart") then
- CharacterExists = true
- warn("Found local character!")
- end
- end
- LocalPlayer.CharacterAdded:Connect(onCharacterExists)
- function onCharacterDoesntExists(v)
- CharacterExists = false
- end
- LocalPlayer.CharacterRemoving:Connect(onCharacterDoesntExists)
- -- MiscFrame:
- -- Glide:
- local CurrentTick = 0
- function GlideHeartbeat(step)
- if CharacterExists == true then
- if GlideEnabled == true then
- if GlideKeyDown == true then
- CurrentTick = CurrentTick + 1
- if tonumber(GlideTextBox.Text) then
- if CurrentTick > tonumber(GlideTextBox.Text) then
- CurrentTick = 0
- LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + LocalPlayer.Character.HumanoidRootPart.CFrame.LookVector * 1.5
- end
- else
- if CurrentTick > 4.2 then
- CurrentTick = 0
- LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + LocalPlayer.Character.HumanoidRootPart.CFrame.LookVector * 1.5
- end
- end
- end
- end
- end
- end
- RunService.Heartbeat:Connect(GlideHeartbeat)
- -- Fullbright:
- -- Set in FullbrightButtonClick
- function FullbrightAmbientChanged()
- if FullbrightEnabled == true then
- Lighting.Ambient = Color3.fromRGB(220, 220, 220)
- end
- end
- Lighting:GetPropertyChangedSignal("Ambient"):Connect(FullbrightAmbientChanged)
- -- AimFrame:
- -- HeadSize:
- function HeadSizeCharacterAdded(v)
- local TargetHead = v:WaitForChild("Head")
- if v:FindFirstChild("FHead") == nil then
- local FakeHead = TargetHead:Clone()
- FakeHead.Parent = v
- FakeHead.Name = "FHead"
- FakeHead.Size = Vector3.new(2, 1, 1)
- end
- for h, p in pairs(TargetHead:GetChildren()) do
- if p.ClassName == "Decal" or p.ClassName == "SpecialMesh" then
- p:Destroy()
- end
- end
- if HeadSizeEnabled == true then
- if tonumber(HeadSizeTextBox.Text) then
- local HeadSizeMultiplier = tonumber(HeadSizeTextBox.Text)
- TargetHead.Size = Vector3.new(HeadSizeMultiplier, HeadSizeMultiplier, HeadSizeMultiplier)
- TargetHead.BrickColor = BrickColor.new(Color3.fromRGB(213, 115, 61))
- TargetHead.Material = Enum.Material.Neon
- TargetHead.Transparency = 0.8
- end
- else
- TargetHead.Size = Vector3.new(1, 1, 1)
- TargetHead.BrickColor = BrickColor.new(Color3.fromRGB(213, 115, 61))
- TargetHead.Material = Enum.Material.Neon
- TargetHead.Transparency = 0.8
- end
- end
- function UpdateHeadSize()
- for i, v in pairs(Players:GetPlayers()) do
- if v.Name ~= LocalPlayer.Name then
- if PlayerCharacterParent:FindFirstChild(v.Name) then
- HeadSizeCharacterAdded(v.Character)
- end
- end
- end
- end
- function UpdateHeadSizeButtonClick()
- spawn(UpdateHeadSize)
- end
- HeadSizeButton.MouseButton1Click:Connect(UpdateHeadSizeButtonClick)
- function InitializeHeadSize()
- for i, v in pairs(Players:GetPlayers()) do
- if v.Name ~= LocalPlayer.Name then
- v.CharacterAdded:Connect(HeadSizeCharacterAdded)
- if PlayerCharacterParent:FindFirstChild(v.Name) then
- HeadSizeCharacterAdded(v.Character)
- end
- end
- end
- end
- spawn(InitializeHeadSize)
- function HeadSizePlayerAdded(v)
- if v.Name ~= LocalPlayer.Name then
- v.CharacterAdded:Connect(HeadSizeCharacterAdded)
- end
- end
- Players.PlayerAdded:Connect(HeadSizePlayerAdded)
- -- DynamicSize:
- -- NoRecoil, NoSpread, FireRate:
- function UpdateGunSettings()
- while wait() do
- for i, v in pairs(ReplicatedStorage.Shared.ItemData.Firearms:GetChildren()) do
- local TargetGunModule = require(v)
- local TargetGunRecoilModule = require(v["Recoil Data"])
- local ClonedGunModule = require(ReplicatedStorage.Shared.ItemData.ClonedFirearms[v.Name])
- local ClonedGunRecoilModule = require(ReplicatedStorage.Shared.ItemData.ClonedFirearms[v.Name]["Recoil Data"])
- if NoRecoilEnabled == true then
- TargetGunRecoilModule.KickUpForce = 0
- TargetGunRecoilModule.RaiseForce = 0
- TargetGunRecoilModule.ShiftForce = 0
- else
- TargetGunRecoilModule.KickUpForce = ClonedGunRecoilModule.KickUpForce
- TargetGunRecoilModule.RaiseForce = ClonedGunRecoilModule.RaiseForce
- TargetGunRecoilModule.ShiftForce = ClonedGunRecoilModule.ShiftForce
- end
- if NoSpreadEnabled == true then
- TargetGunRecoilModule.SpreadBase = 0
- else
- TargetGunRecoilModule.SpreadBase = ClonedGunRecoilModule.SpreadBase
- end
- if FireRateEnabled == true then
- if tonumber(FireRateTextBox.Text) then
- TargetGunModule.FireRate = tonumber(FireRateTextBox.Text)
- else
- TargetGunModule.FireRate = ClonedGunModule.FireRate
- end
- else
- TargetGunModule.FireRate = ClonedGunModule.FireRate
- end
- if ToggleAutoEnabled == true then
- TargetGunModule.DefaultFireMode = "Automatic"
- TargetGunModule.FireModes = {
- "Automatic",
- "Semiautomatic"
- }
- else
- TargetGunModule.DefaultFireMode = ClonedGunModule.DefaultFireMode
- TargetGunModule.FireModes = ClonedGunModule.FireModes
- end
- end
- end
- end
- spawn(UpdateGunSettings)
- -- VisualFrame:
- -- Player Esp:
- local PlayerListScrollingFrame = LocalPlayer.PlayerGui["Interface Main"].PlayerList.ScrollingFrame
- local PlayerEspFolder = Instance.new("Folder", Hades)
- PlayerEspFolder.Name = "Characters"
- function PlayerEspCreate(v)
- local EspScreenGui = Instance.new("ScreenGui", PlayerEspFolder)
- EspScreenGui.Name = v.Name
- local EspFrame = Instance.new("Frame", EspScreenGui)
- EspFrame.Name = "Box"
- EspFrame.BackgroundColor3 = Color3.fromRGB(64, 64, 64)
- EspFrame.BackgroundTransparency = 1
- EspFrame.BorderColor3 = Color3.fromRGB(255, 85, 0)
- EspFrame.BorderSizePixel = 1.15
- local EspTextLabel = Instance.new("TextLabel", EspScreenGui)
- EspTextLabel.Name = "Information"
- EspTextLabel.TextWrapped = false
- EspTextLabel.BackgroundColor3 = Color3.fromRGB(64, 64, 64)
- EspTextLabel.BackgroundTransparency = 1
- EspTextLabel.BorderColor3 = Color3.fromRGB(24, 24, 24)
- EspTextLabel.BorderSizePixel = 0
- EspTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.TextYAlignment = Enum.TextYAlignment.Top
- EspTextLabel.Text = v.Name
- end
- function PlayerEspInitialize()
- for i, v in pairs(Players:GetPlayers()) do
- if v.Name ~= LocalPlayer.Name then
- v.CharacterAdded:Connect(PlayerEspCharacterAdded)
- PlayerEspCreate(v)
- PlayerEspPlayerListUpdate(v)
- end
- end
- end
- spawn(PlayerEspInitialize)
- function PlayerEspCharacterAdded(v)
- if v:WaitForChild("HumanoidRootPart") then
- if PlayerEspFolder:FindFirstChild(v.Name) == nil then
- PlayerEspCreate(v)
- end
- end
- end
- function PlayerEspPlayerAdded(v)
- if v.Name ~= LocalPlayer.Name then
- v.CharacterAdded:Connect(PlayerEspCharacterAdded)
- PlayerEspPlayerListUpdate(v)
- end
- end
- Players.PlayerAdded:Connect(PlayerEspPlayerAdded)
- function PlayerEspPlayerRemoving(v)
- if v.Name ~= LocalPlayer.Name then
- if PlayerEspFolder:FindFirstChild(v.Name) then
- PlayerEspFolder[v.Name]:Destroy()
- end
- end
- end
- Players.PlayerRemoving:Connect(PlayerEspPlayerRemoving)
- function PlayerEspPlayerListUpdate(v)
- for p, t in pairs(PlayerListScrollingFrame:GetChildren()) do
- if t.ClassName == "Frame" then
- if (t.Button.User.Text == v.Name) then
- t.Name = v.Name
- end
- end
- end
- end
- function PlayerEspPlayerListAdded(v)
- if v.ClassName == "Frame" then
- for p, t in pairs(Players:GetPlayers()) do
- wait(0.5)
- if v.Button.User.Text == t.Name then
- v.Name = t.Name
- end
- end
- end
- end
- PlayerListScrollingFrame.ChildAdded:Connect(PlayerEspPlayerListAdded)
- function PlayerEspDrawBoxes(v)
- if PlayerEspFolder:FindFirstChild(v.Name) then
- local EspFrame = PlayerEspFolder[v.Name].Box
- local ScreenHeadPositon, ScreenHeadPositonVisible = Camera:WorldToScreenPoint(v.Character.Head.Position + Vector3.new(0, 0.7, 0))
- local ScreenFeetPositon, ScreenFeetPositonVisible = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position - Vector3.new(0, 3.2, 0))
- local ScreenMagnitude = (ScreenHeadPositon - ScreenFeetPositon).magnitude
- if ScreenHeadPositonVisible == true and ScreenFeetPositonVisible == true then
- if BoxEspEnabled == true or AdminBoxEspEnabled == true then
- EspFrame.Visible = true
- if BoxEspEnabled == true and AdminBoxEspEnabled == false then
- EspFrame.Position = UDim2.new(0, ScreenFeetPositon.X + (ScreenMagnitude / 4), 0, ScreenFeetPositon.Y)
- EspFrame.Size = UDim2.new(0, -(ScreenMagnitude / 2), 0, -ScreenMagnitude)
- EspFrame.BorderColor3 = Color3.fromRGB(255, 170, 0)
- EspFrame.BackgroundTransparency = 0.45
- elseif BoxEspEnabled == true and AdminBoxEspEnabled == true then
- if PlayerListScrollingFrame:FindFirstChild(v.Name) then
- if PlayerListScrollingFrame[v.Name].Button.Icon.Visible == true then
- EspFrame.Position = UDim2.new(0, ScreenFeetPositon.X + (ScreenMagnitude / 4), 0, ScreenFeetPositon.Y)
- EspFrame.Size = UDim2.new(0, -(ScreenMagnitude / 2), 0, -ScreenMagnitude)
- EspFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
- EspFrame.BackgroundTransparency = 0.45
- else
- EspFrame.Position = UDim2.new(0, ScreenFeetPositon.X + (ScreenMagnitude / 4), 0, ScreenFeetPositon.Y)
- EspFrame.Size = UDim2.new(0, -(ScreenMagnitude / 2), 0, -ScreenMagnitude)
- EspFrame.BorderColor3 = Color3.fromRGB(255, 170, 0)
- EspFrame.BackgroundTransparency = 0.45
- end
- end
- elseif BoxEspEnabled == false and AdminBoxEspEnabled == true then
- if PlayerListScrollingFrame:FindFirstChild(v.Name) then
- if PlayerListScrollingFrame[v.Name].Button.Icon.Visible == true then
- EspFrame.Position = UDim2.new(0, ScreenFeetPositon.X + (ScreenMagnitude / 4), 0, ScreenFeetPositon.Y)
- EspFrame.Size = UDim2.new(0, -(ScreenMagnitude / 2), 0, -ScreenMagnitude)
- EspFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
- EspFrame.BackgroundTransparency = 0.45
- end
- end
- else
- EspFrame.Visible = false
- end
- else
- EspFrame.Visible = false
- end
- else
- EspFrame.Visible = false
- end
- end
- end
- function PlayerEspDrawInformation(v)
- if PlayerEspFolder:FindFirstChild(v.Name) then
- local EspTextLabel = PlayerEspFolder[v.Name].Information
- local ScreenHeadPositon, ScreenHeadPositonVisible = Camera:WorldToScreenPoint(v.Character.Head.Position + Vector3.new(0, 0.7, 0))
- local ScreenFeetPositon, ScreenFeetPositonVisible = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position - Vector3.new(0, 3.2, 0))
- local ScreenMagnitude = (ScreenHeadPositon - ScreenFeetPositon).magnitude
- local PlayerDistance = math.floor((LocalPlayer.Character.Head.Position - v.Character.Head.Position).magnitude + 0.5)
- local PlayerEquippedWeapon = nil
- if v.Character.Equipped:FindFirstChildOfClass("Model") then
- PlayerEquippedWeapon = v.Character.Equipped:FindFirstChildOfClass("Model").Name
- else
- PlayerEquippedWeapon = "Fists"
- end
- if ScreenHeadPositonVisible == true and ScreenFeetPositonVisible == true then
- if NameEspEnabled == true or DistanceEspEnabled == true or EquippedEspEnabled == true then
- EspTextLabel.Visible = true
- if NameEspEnabled == true and DistanceEspEnabled == false and EquippedEspEnabled == false then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 10)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (v.Name)
- elseif NameEspEnabled == true and DistanceEspEnabled == true and EquippedEspEnabled == false then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 10)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (v.Name .. '\n' .. PlayerDistance)
- elseif NameEspEnabled == true and DistanceEspEnabled == false and EquippedEspEnabled == true then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 8)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (v.Name .. '\n' .. PlayerEquippedWeapon)
- elseif NameEspEnabled == true and DistanceEspEnabled == true and EquippedEspEnabled == true then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 8)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (v.Name .. '\n' .. PlayerEquippedWeapon .. '\n' .. PlayerDistance)
- elseif NameEspEnabled == false and DistanceEspEnabled == true and EquippedEspEnabled == false then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 8)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (PlayerDistance)
- elseif NameEspEnabled == false and DistanceEspEnabled == true and EquippedEspEnabled == true then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 8)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (PlayerEquippedWeapon .. '\n' .. PlayerDistance)
- elseif NameEspEnabled == false and DistanceEspEnabled == false and EquippedEspEnabled == true then
- EspTextLabel.Position = UDim2.new(0, ScreenFeetPositon.X, 0, ScreenFeetPositon.Y + 8)
- EspTextLabel.TextTransparency = 0
- EspTextLabel.TextStrokeTransparency = 0.8
- EspTextLabel.Text = (PlayerEquippedWeapon)
- end
- else
- EspTextLabel.Visible = false
- end
- else
- EspTextLabel.Visible = false
- end
- end
- end
- function PlayerEspRenderStep(deltaTime)
- for i, v in pairs(Players:GetPlayers()) do
- if PlayerEspFolder:FindFirstChild(v.Name) then
- local EspScreenGui = PlayerEspFolder[v.Name]
- if CharacterExists == true then
- if PlayerCharacterParent:FindFirstChild(v.Name) then
- EspScreenGui.Enabled = true
- PlayerEspDrawBoxes(v)
- PlayerEspDrawInformation(v)
- else
- EspScreenGui.Enabled = false
- end
- else
- EspScreenGui.Enabled = false
- end
- end
- if PlayerListScrollingFrame:FindFirstChild(v.Name) then
- if PlayerListScrollingFrame[v.Name].Button.Icon.Visible == true then
- if AdminListEspEnabled == true then
- PlayerListScrollingFrame[v.Name].Button.User.TextColor3 = Color3.fromRGB(255, 0, 0)
- end
- else
- PlayerListScrollingFrame[v.Name].Button.User.TextColor3 = Color3.fromRGB(0, 0, 0)
- end
- end
- end
- Camera = game.Workspace.CurrentCamera
- end
- RunService.RenderStepped:Connect(PlayerEspRenderStep)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement