Gui
Gui
-- Version: 2.82
-- Instances:
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Strucid = Instance.new("TextButton")
local FEAnimations = Instance.new("TextButton")
local RoseHub = Instance.new("TextButton")
local FathomHub = Instance.new("TextButton")
local LumberTycoon2 = Instance.new("TextButton")
local Credits = Instance.new("TextButton")
local TopBar = Instance.new("Frame")
local BottomBar = Instance.new("Frame")
local TopText = Instance.new("TextLabel")
local BottomText = Instance.new("TextLabel")
--Properties:
ScreenGui.Parent = game.CoreGui
Strucid.Name = "Strucid"
Strucid.Parent = MainFrame
Strucid.BackgroundColor3 = Color3.new(0, 0, 0)
Strucid.Position = UDim2.new(0.0360183455, 0, 0.129930392, 0)
Strucid.Size = UDim2.new(0, 103, 0, 39)
Strucid.Font = Enum.Font.SciFi
Strucid.Text = "Strucid Aimbot"
Strucid.TextColor3 = Color3.new(1, 1, 1)
Strucid.TextSize = 14
Strucid.MouseButton1Down:connect(function()
--[[
      AimHot, made by Herrtt#3868
      Press H to start the aimbot.
      Press right ALT to enable ESP.
      type /e -help if you need info about the aimbot/esp.
--]]
_G.IGNORE_TEAM = true
_G.START_AIMBOT = Enum.KeyCode.H
_G.MAX_DIST = 5000
_G.TARGET_PART = "Head"
_G.START_ESP = Enum.KeyCode.RightAlt
_G.PREFIX = "/e " --If you want a space between the command and pref, you need to
type a space! Ex: /ehelp . /e help
        for i = 1, length do
              STR = STR .. string.char(math.random(65,90))
        end
      return STR
end
local faces = {
      "Back",
      "Bottom",
      "Front",
      "Left",
      "Right",
      "Top"
}
local EspObjects = Instance.new("Folder")
EspObjects.Parent = CoreGui
EspObjects.Name = RandomCharacters(8)
                                                 if hitPart then
                                                       if
hitPart:IsDescendantOf(vChar) then
                                                             temp1 = dist
                                                             FoundPlr = v
                                                             FoundPart =
vChar:FindFirstChild(targetpart)
                                                       end
                                                 end
                                           end
                                     end
                             end
                       end
                 end
           end
     end
     if returnPlr == false then
           return FoundPart
     elseif returnPlr == true then
           return FoundPlr
     end
end
local function CreateEspBox(pObj, color)
      if (pObj:IsA("Part") and pObj.Parent:IsA("Model") and pObj.Parent ~=
workspace) then
            for i,v in pairs(EspObjects:GetChildren()) do
                  if v.Name == pObj.Parent.Name then
                        return nil
                  end
            end
            local newFlder = Instance.new("Folder")
            newFlder.Parent = EspObjects
            newFlder.Name = pObj.Parent.Name
                 surfGui.Parent = newFlder
           end
           local bbGui = Instance.new("BillboardGui")
           bbGui.Adornee = pObj
           bbGui.Size = UDim2.new(5.5,0,1.75,0)
           bbGui.ExtentsOffset = Vector3.new(0,2.5,0)
           bbGui.AlwaysOnTop = true
           local txtLab = Instance.new("TextLabel")
           txtLab.Text = pObj.Parent.Name
           txtLab.TextColor3 = color
           txtLab.TextScaled = false
           txtLab.TextSize = 17
           txtLab.Size = UDim2.new(1,0,1,0)
           txtLab.BackgroundTransparency = 1
           txtLab.BorderSizePixel = 0
           txtLab.Parent = bbGui
           bbGui.Parent = newFlder
           return newFlder
     end
     return nil
end
local function ClearEsp()
      EspObjects:ClearAllChildren()
end
local function ConnectEsp(player)
      local func1
      local func2
      if player.Character ~= nil and player.Character:FindFirstChild("Head") then
            if plr.Team == nil or player.Team == nil or plr.Neutral == true or
player.Neutral == true then
                  local fldr =
CreateEspBox(player.Character:FindFirstChild("Head"), Color3.fromRGB(255,0,0))
                  if fldr ~= nil then
                        local func3
                        func3 = fldr.pObj.Changed:Connect(function()
                              if fldr.pObj.Value == nil then
                                    if EspObjects:FindFirstChild(player.Name) then
      EspObjects:FindFirstChild(player.Name):Destroy()
                                    end
                                    func3:Disconnect()
                              end
                        end)
                  end
            elseif plr.Team == player.Team then
                  CreateEspBox(player.Character:FindFirstChild("Head"),
Color3.fromRGB(0,255,0))
            elseif plr.Team ~= player.Team then
                  CreateEspBox(player.Character:FindFirstChild("Head"),
Color3.fromRGB(255,0,0))
            end
      end
      func1 = player.CharacterAdded:Connect(function(char)
            wait(1)
            if player.Character ~= nil then
                  func2 =
player.Character:WaitForChild("Humanoid").Died:Connect(function()
                        if EspObjects:FindFirstChild(player.Name) then
                              EspObjects:FindFirstChild(player.Name):Destroy()
                        end
                 end)
            end
            if EspEnabled == true then
                  if plr.Team == nil or player.Team == nil or plr.Neutral == true
or player.Neutral == true then
                        CreateEspBox(char:FindFirstChild("Head"),
Color3.fromRGB(255,0,0))
                  elseif plr.Team == player.Team then
                        CreateEspBox(char:FindFirstChild("Head"),
Color3.fromRGB(0,255,0))
                  elseif plr.Team ~= player.Team then
                        CreateEspBox(char:FindFirstChild("Head"),
Color3.fromRGB(255,0,0))
                  end
            else
                  if EspObjects:FindFirstChild(player.Name) then
                        EspObjects:FindFirstChild(player.Name):Destroy()
                  end
                  func2:Disconnect()
                  func1:Disconnect()
            end
      end)
      if player.Character ~= nil then
            func2 =
player.Character:WaitForChild("Humanoid").Died:Connect(function()
                  if EspObjects:FindFirstChild(player.Name) then
                        EspObjects:FindFirstChild(player.Name):Destroy()
                  end
            end)
      end
      return
end
local function EnableEsp()
      if EspEnabled == true then
            for i,v in pairs(Players:GetPlayers()) do
                  if v ~= plr then
                        ConnectEsp(v)
                  end
            end
      end
end
Players.PlayerAdded:Connect(function(player)
      if EspEnabled == true then
            ConnectEsp(player)
      end
end)
Players.PlayerRemoving:Connect(function(player)
      if EspObjects:FindFirstChild(player.Name) then
            EspObjects:FindFirstChild(player.Name):Destroy()
      end
end)
UIS.InputBegan:Connect(function(KEY, gpe)
      if gpe then return end;
      if KEY.KeyCode == _G.START_AIMBOT then
            if AIMBOT == false then
                  AIMBOT = true
                  SendMessage("Aimbot enabled.",
                        "AimHot has been enabled.",
                        3,
                        Enum.FontSize.Size28,
                        Color3.fromRGB(200,50,50)
                  )
            elseif AIMBOT == true then
                  AIMBOT = false
                  SendMessage("Aimbot disabled.",
                        "AimHot has been disabled.",
                        3,
                        Enum.FontSize.Size28,
                        Color3.fromRGB(200,50,50)
                  )
            end
       end
       if KEY.KeyCode == _G.START_ESP then
             if EspEnabled == false then
                   SendMessage("ESP has been enabled.",
                         "ESP enabled;",
                         3,
                         Enum.FontSize.Size28,
                         Color3.fromRGB(200,50,50)
                   )
                   EspEnabled = true
                   EnableEsp()
                   while EspEnabled == true do
                         ClearEsp()
                         EnableEsp()
                         wait(1)
                   end
             elseif EspEnabled == true then
                   SendMessage("ESP has been disabled.",
                         "ESP disabled;",
                         3,
                         Enum.FontSize.Size28,
                         Color3.fromRGB(200,50,50)
                   )
                   EspEnabled = false
                   ClearEsp()
             end
       end
end)
RunService.RenderStepped:Connect(function()
      if (AIMBOT == true and plr.Character ~= nil and
plr.Character:FindFirstChild("Humanoid") and plr.Character.Humanoid.Health > 0)
then
            local closestPart = GetClosestPlayer(false,{})
            if closestPart ~= nil then
                  camera.CoordinateFrame = CFrame.new(camera.CoordinateFrame.p,
closestPart.CFrame.p)
                  if _G.AUTO_TRIGGER == true then
                        mouse1click()
                  end
            end
      end
end)
_G.AIMHOT_SECRETKEY = "dF10qLMn" --Not kind of secret but..
local helptxt = (
           "AimHot loaded. Time taken: ".. tick()-startTime .."\n"..
           "AimHot made by Herrtt#3868." .."\n"..
           "     Command prefix are: "..(_G.PREFIX) .."\n"..
           "     Commands are;" .."\n"..
           "     <prefix>maxdist <number> (counted in studs)" .."\n"..
           "     <prefix>ignoreteam <bool> (true/false)" .."\n"..
           "     <prefix>targetpart <string> (Head, Torso etc.)" .."\n"..
           "     <prefix>addfriend <plrname> (ROBLOX, etc.)" .."\n"..
           "     <prefix>removefriend <plrname> (ROBLOX, etc.)" .."\n"..
           "     <prefix>changepref <newprefix>" .."\n"..
           "     <prefix>friends" .."\n"..
           "     <prefix>help" .."\n"..
           "     /e reset (will set all settings to regular.)" .."\n"..
           "     Have fun!"
           )
plr.Chatted:Connect(function(msg)
      local pref = _G.PREFIX
      if type(pref) ~= "string" then
            print("Prefix must be a string!")
      end
             _G.IGNORE_TEAM = true
             _G.START_AIMBOT = Enum.KeyCode.H
             _G.MAX_DIST = 5000
             _G.TARGET_PART = "Head"
             _G.PREFIX = "/e "
SendMessage(helptxt,
      "AimHot by Herrtt#3868;",
      3,
      Enum.FontSize.Size28,
      Color3.fromRGB(200,50,50)
)
_G.AIMHOT_VERSION = "4.0"
end)
--
 local plr = game.Players.LocalPlayer
lpc = game.Players.LocalPlayer.Character
weld1 = Instance.new("Weld")
BarrelRoll.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "136801964"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
armturbine.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "259438880"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(100)
end
end
end)
LoopHead.MouseButton1Click:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "35154961"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
while wait(0.00703125) do
k:Play()
k:AdjustSpeed(640)
end
end
end
end)
hmm2.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "148840371"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
LayDown.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "282574440"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
Dab.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "248263260"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
Scream.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "180611870"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
HeadTHROW.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "35154961"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
Scared.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "180612465"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
HeadOff.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "121572214"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
Crouch.MouseButton1Down:connect(function()
local gg = mouse.Target
if gg ~= nil then
for i,v in pairs(game.Players:GetPlayers()) do
AnimationId = "182724289"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(1)
end
end
end)
end)
Credits.Name = "Credits"
Credits.Parent = MainFrame
Credits.BackgroundColor3 = Color3.new(0, 0, 0)
Credits.Position = UDim2.new(0.128027678, 0, 0.658932686, 0)
Credits.Size = UDim2.new(0, 215, 0, 39)
Credits.Font = Enum.Font.SciFi
Credits.Text = "Enjoy!"
Credits.TextColor3 = Color3.new(1, 1, 1)
Credits.TextSize = 14
TopBar.Name = "TopBar"
TopBar.Parent = ScreenGui
TopBar.BackgroundColor3 = Color3.new(0, 0, 0)
TopBar.Position = UDim2.new(0.381578952, 0, 0.154093102, 0)
TopBar.Size = UDim2.new(0, 289, 0, 18)
TopBar.Draggable = true
TopBar.Active = true
TopBar.Selectable = true
BottomBar.Name = "BottomBar"
BottomBar.Parent = ScreenGui
BottomBar.BackgroundColor3 = Color3.new(0, 0, 0)
BottomBar.Position = UDim2.new(0.381578952, 0, 0.817014456, 0)
BottomBar.Size = UDim2.new(0, 289, 0, 18)
TopText.Name = "TopText"
TopText.Parent = ScreenGui
TopText.BackgroundColor3 = Color3.new(1, 1, 1)
TopText.BackgroundTransparency = 1
TopText.Position = UDim2.new(0.422149122, 0, 0.154093087, 0)
TopText.Size = UDim2.new(0, 215, 0, 18)
TopText.Font = Enum.Font.SciFi
TopText.Text = "DarkHub V.1"
TopText.TextColor3 = Color3.new(1, 1, 1)
TopText.TextSize = 14
BottomText.Name = "BottomText"
BottomText.Parent = ScreenGui
BottomText.BackgroundColor3 = Color3.new(1, 1, 1)
BottomText.BackgroundTransparency = 1
BottomText.Position = UDim2.new(0.422149122, 0, 0.817014456, 0)
BottomText.Size = UDim2.new(0, 215, 0, 18)
BottomText.Font = Enum.Font.SciFi
BottomText.Text = "Made by Just Don't #8305"
BottomText.TextColor3 = Color3.new(1, 1, 1)
BottomText.TextSize = 14