local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local Window = Rayfield:CreateWindow({
Name = "🔥Villainhub🔫",
LoadingTitle = "🔫villainhub script 💥",
LoadingSubtitle = "by villain",
ConfigurationSaving = {
Enabled = false,
FolderName = nil,
FileName = "Example Hub"
},
Discord = {
Enabled = false,
Invite = "https://[Log in to view URL]",
RememberJoins = true
},
KeySystem = false,
KeySettings = {
Title = "villainhub key",
Subtitle = "Key System",
Note = "Key In Discord Server",
FileName = "villainHubKey1",
SaveKey = false,
GrabKeyFromSite = true,
Key = {"https://[Log in to view URL]"}
}
})
local MainTab = Window:CreateTab("🏠 Home", nil)
local MainSection = MainTab:CreateSection("Main")
Rayfield:Notify({
Title = "You executed the script",
Content = "Very cool gui",
Duration = 5,
Image = 13047715178,
Actions = {
Ignore = {
Name = "Okay!",
Callback = function()
print("The user tapped Okay!")
end
},
},
})
-- Infinite Jump
local Button = MainTab:CreateButton({
Name = "Infinite Jump Toggle",
Callback = function()
_G.infinjump = not _G.infinjump
if _G.infinJumpStarted == nil then
_G.infinJumpStarted = true
game.StarterGui:SetCore("SendNotification", {Title="Youtube Hub"; Text="Infinite Jump Activated!"; Duration=5;})
local plr = game:GetService('Players').LocalPlayer
local m = plr:GetMouse()
m.KeyDown:connect(function(k)
if _G.infinjump then
if k:byte() == 32 then
local humanoid = plr.Character:FindFirstChildOfClass('Humanoid')
humanoid:ChangeState('Jumping')
wait()
humanoid:ChangeState('Seated')
end
end
end)
end
end,
})
-- WalkSpeed & JumpPower Sliders
local Slider = MainTab:CreateSlider({
Name = "WalkSpeed Slider",
Range = {1, 350},
Increment = 1,
Suffix = "Speed",
CurrentValue = 16,
Flag = "sliderws",
Callback = function(Value)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
end,
})
local Slider = MainTab:CreateSlider({
Name = "JumpPower Slider",
Range = {1, 350},
Increment = 1,
Suffix = "Speed",
CurrentValue = 16,
Flag = "sliderjp",
Callback = function(Value)
game.Players.LocalPlayer.Character.Humanoid.JumpPower = Value
end,
})
-- Area Dropdown
local Dropdown = MainTab:CreateDropdown({
Name = "Select Area",
Options = {"Starter World","Pirate Island","Pineapple Paradise"},
CurrentOption = {"Starter World"},
MultipleOptions = false,
Flag = "dropdownarea",
Callback = function(Option)
print(Option)
end,
})
-- Walkspeed Input
local Input = MainTab:CreateInput({
Name = "Walkspeed",
PlaceholderText = "1-500",
RemoveTextAfterFocusLost = true,
Callback = function(Text)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(Text)
end,
})
-- Other Section
local OtherSection = MainTab:CreateSection("Other")
local Toggle = MainTab:CreateToggle({
Name = "aimbot",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
print("AIMBOT")
end,
})
-- Teleports Tab
local TPTab = Window:CreateTab("🏝 Teleports", nil)
TPTab:CreateButton({ Name = "marsh mello seller", Callback = function() end })
TPTab:CreateButton({ Name = "bank", Callback = function() end })
TPTab:CreateButton({ Name = "casino", Callback = function() end })
-- Misc Tab
local TPTab = Window:CreateTab("🎲 Misc", nil)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local localPlayer = Players.LocalPlayer
-- 🔹 Box Job Autofarm
local autofarmEnabled = false
local boxCFrame = CFrame.new(550.825745, 3.53714609, -85.6601715)
local deliveryCFrame = CFrame.new(401.845215, 3.36213279, -71.123764)
TPTab:CreateToggle({
Name = "Autofarm Box Job",
CurrentValue = false,
Flag = "AutofarmToggle",
Callback = function(Value)
autofarmEnabled = Value
if autofarmEnabled then
spawn(function()
while autofarmEnabled do
local char = localPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
-- Go to box
char.HumanoidRootPart.CFrame = boxCFrame
wait(0.5)
-- Simulate pickup
if char:FindFirstChild("Humanoid") then
char.Humanoid:Move(Vector3.new(0,0,0))
end
wait(0.3)
-- Go to delivery
char.HumanoidRootPart.CFrame = deliveryCFrame
wait(0.5)
-- Simulate delivery
if char:FindFirstChild("Humanoid") then
char.Humanoid:Move(Vector3.new(0,0,0))
end
end
wait(0.2)
end
end)
end
end
})
-- 🔹 Noclip
local noclip = false
TPTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Flag = "noclipToggle",
Callback = function(Value)
noclip = Value
end,
})
RunService.Stepped:Connect(function()
local char = localPlayer.Character
if char then
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = not noclip
end
end
end
end)
localPlayer.CharacterAdded:Connect(function(char)
wait(0.1)
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = not noclip
end
end
end)
-- 🔹 ESP
local espEnabled = false
local highlights = {}
TPTab:CreateToggle({
Name = "ESP",
CurrentValue = false,
Flag = "ESPtoggle",
Callback = function(Value)
espEnabled = Value
if not espEnabled then
for _, hl in pairs(highlights) do
if hl and hl.Parent then hl:Destroy() end
end
highlights = {}
else
for _, player in pairs(Players:GetPlayers()) do
local char = player.Character
if char and not highlights[char] then
local hl = Instance.new("Highlight")
hl.FillColor = Color3.fromRGB(0, 255, 0)
hl.OutlineColor = Color3.fromRGB(255, 255, 255)
hl.Parent = char
highlights[char] = hl
end
end
end
end,
})
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if espEnabled then
local hl = Instance.new("Highlight")
hl.FillColor = Color3.fromRGB(0, 255, 0)
hl.OutlineColor = Color3.fromRGB(255, 255, 255)
hl.Parent = char
highlights[char] = hl
end
end)
end)
To embed this project on your website, copy the following code and paste it into your website's HTML: