
Key RequiredUniversal

-- Jose Gui v2 (Rayfield Edition) - Updated with Troll Stuff & 67 Emote
-- Original by Jose Valerio
local Rayfield
local success, err = pcall(function()
Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua'))()
end)
if not success or not Rayfield then
error("Failed to load Rayfield UI Library: " .. (err or "Unknown error"))
end
local Window = Rayfield:CreateWindow({
Name = "Jose gui v2",
LoadingTitle = "Loading Jose Gui...",
LoadingSubtitle = "made by Jose Valerio",
ConfigurationSaving = {
Enabled = true,
FolderName = "JoseGuiConfig",
FileName = "JoseGuiV2"
},
Discord = {
Enabled = false,
Invite = "",
RememberJoins = true
},
KeySystem = false,
})
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
-- Variables
local noclipConnection
local isNoclipping = false
local espEnabled = false
local espHighlights = {}
-- Troll Variables
local rainbowEnabled = false
local spinEnabled = false
local noSitEnabled = false
local headlessEnabled = false
local fakeLagEnabled = false
-- Helper Function: Noclip
local function ToggleNoclip(state)
isNoclipping = state
if noclipConnection then noclipConnection:Disconnect() end
if isNoclipping then
noclipConnection = RunService.Stepped:Connect(function()
if LocalPlayer.Character then
for _, v in pairs(LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
end)
end
end
-- Helper Function: Update ESP
local function updatePlayerEsp(player)
if player == LocalPlayer then return end
if espHighlights[player] then
espHighlights[player]:Destroy()
espHighlights[player] = nil
end
if espEnabled and player.Character then
local hasKnife = player.Character:FindFirstChild("Knife") or (player:FindFirstChild("Backpack") and player.Backpack:FindFirstChild("Knife"))
local hasGun = player.Character:FindFirstChild("Gun") or (player:FindFirstChild("Backpack") and player.Backpack:FindFirstChild("Gun"))
local h = Instance.new("Highlight")
h.Parent = player.Character
h.Name = "JoseESP"
if hasKnife then
h.FillColor = Color3.fromRGB(255, 0, 0)
elseif hasGun then
h.FillColor = Color3.fromRGB(0, 0, 255)
else
h.FillColor = Color3.fromRGB(0, 255, 0)
end
h.OutlineColor = Color3.fromRGB(255, 255, 255)
h.FillTransparency = 0.5
espHighlights[player] = h
end
end
-- Tabs
local MovementTab = Window:CreateTab("Movement", 4483362458)
local CharacterTab = Window:CreateTab("Character", 4483362458)
local VisualTab = Window:CreateTab("Visual", 4483362458)
local FunnyTab = Window:CreateTab("Funny", 4483362458)
local UtilTab = Window:CreateTab("Utilities", 4483362458)
local TrollTab = Window:CreateTab("Troll", 4483362458)
local BDTab = Window:CreateTab("Backdoor", 4483362458)
-- Movement Tab Elements
MovementTab:CreateSection("Movement Controls")
MovementTab:CreateButton({
Name = "Open Fly GUI (FlyGuiV8)",
Callback = function()
-- WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
loadstring(game:HttpGet("https://raw.githubusercontent.com/RealBatu20/AI-Scripts-2025/refs/heads/main/FlyGuiV8.lua", true))()
end,
})
MovementTab:CreateToggle({
Name = "Infinite Jump",
CurrentValue = false,
Callback = function(Value)
if Value then
game:GetService("UserInputService").JumpRequest:Connect(function()
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end
end,
})
MovementTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Callback = function(Value) ToggleNoclip(Value) end,
})
-- Character Tab Elements
CharacterTab:CreateSection("Humanoid Settings")
CharacterTab:CreateSlider({
Name = "WalkSpeed Multiplier",
Range = {1, 10},
Increment = 0.1,
Suffix = "x",
CurrentValue = 1,
Callback = function(Value)
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.WalkSpeed = 16 * Value
end
end,
})
CharacterTab:CreateSlider({
Name = "JumpPower Multiplier",
Range = {1, 10},
Increment = 0.1,
Suffix = "x",
CurrentValue = 1,
Callback = function(Value)
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = 50 * Value
end
end,
})
-- Visual Tab Elements
VisualTab:CreateSection("ESP")
VisualTab:CreateToggle({
Name = "Enable ESP",
CurrentValue = false,
Callback = function(Value)
espEnabled = Value
if espEnabled then
for _, p in pairs(Players:GetPlayers()) do updatePlayerEsp(p) end
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
task.wait(0.5)
updatePlayerEsp(player)
end)
end)
task.spawn(function()
while espEnabled do
for _, p in pairs(Players:GetPlayers()) do updatePlayerEsp(p) end
task.wait(1)
end
end)
else
for _, h in pairs(espHighlights) do if h then h:Destroy() end end
espHighlights = {}
end
end,
})
-- Funny Tab Elements
FunnyTab:CreateSection("Memes & Emotes")
FunnyTab:CreateButton({
Name = "Play 67 Emote (Six Seven)",
Callback = function()
local Character = LocalPlayer.Character
if Character and Character:FindFirstChildOfClass("Humanoid") then
local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://116953174985407"
local loadAnim = Character.Humanoid:LoadAnimation(anim)
loadAnim:Play()
end
end,
})
FunnyTab:CreateButton({
Name = "Local Jump Scare",
Callback = function()
local gui = Instance.new("ScreenGui", LocalPlayer.PlayerGui)
local img = Instance.new("ImageLabel", gui)
img.Size = UDim2.new(1,0,1,0)
img.Image = "rbxassetid://4896690061"
local sfx = Instance.new("Sound", workspace)
sfx.SoundId = "rbxassetid://95156028272944"
sfx:Play()
task.wait(5)
gui:Destroy()
sfx:Destroy()
end,
})
-- Utilities Tab Elements
UtilTab:CreateSection("External Tools")
UtilTab:CreateButton({
Name = "Load Dex Explorer",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/dex.lua"))()
end,
})
UtilTab:CreateButton({
Name = "Load Remote Spy",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-CENIROSO-REMOTE-SPY-243195"))()
end,
})
-- Troll Tab Elements
TrollTab:CreateSection("Self Trolling")
TrollTab:CreateToggle({
Name = "Rainbow Character",
CurrentValue = false,
Callback = function(Value)
rainbowEnabled = Value
task.spawn(function()
while rainbowEnabled do
if LocalPlayer.Character then
for _, v in pairs(LocalPlayer.Character:GetChildren()) do
if v:IsA("BasePart") then
v.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
end
end
end
task.wait()
end
end)
end,
})
TrollTab:CreateToggle({
Name = "Spin Bot",
CurrentValue = false,
Callback = function(Value)
spinEnabled = Value
task.spawn(function()
while spinEnabled do
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(50), 0)
end
task.wait()
end
end)
end,
})
TrollTab:CreateToggle({
Name = "No Sit",
CurrentValue = false,
Callback = function(Value)
noSitEnabled = Value
task.spawn(function()
while noSitEnabled do
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Sit = false
end
task.wait()
end
end)
end,
})
TrollTab:CreateToggle({
Name = "Headless (Local)",
CurrentValue = false,
Callback = function(Value)
headlessEnabled = Value
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
LocalPlayer.Character.Head.Transparency = headlessEnabled and 1 or 0
if LocalPlayer.Character.Head:FindFirstChildOfClass("Decal") then
LocalPlayer.Character.Head:FindFirstChildOfClass("Decal").Transparency = headlessEnabled and 1 or 0
end
end
end,
})
local selectedPlayer = nil
TrollTab:CreateSection("Player Trolling")
TrollTab:CreateDropdown({
Name = "Select Player",
Options = (function()
local players = {}
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then table.insert(players, player.Name) end
end
return players
end)(),
CurrentValue = "",
Callback = function(Value) selectedPlayer = Players:FindFirstChild(Value) end,
})
TrollTab:CreateButton({
Name = "Fling Player",
Callback = function()
if selectedPlayer and selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = selectedPlayer.Character.HumanoidRootPart
hrp.Velocity = Vector3.new(math.random(-500, 500), 1000, math.random(-500, 500))
end
end,
})
TrollTab:CreateButton({
Name = "Kill Player",
Callback = function()
if selectedPlayer and selectedPlayer.Character and selectedPlayer.Character:FindFirstChildOfClass("Humanoid") then
selectedPlayer.Character:FindFirstChildOfClass("Humanoid").Health = 0
end
end,
})
-- Backdoor Tab Elements
BDTab:CreateSection("Server-Side Framework")
BDTab:CreateButton({
Name = "Scan Remotes",
Callback = function()
Rayfield:Notify({
Title = "Scanning...",
Content = "Scanning game for vulnerable RemoteEvents.",
Duration = 5,
Image = 4483362458,
})
end,
})
Rayfield:Notify({
Title = "Jose Gui v2 Loaded",
Content = "Updated with Troll Stuff & 67 Emote. Enjoy!",
Duration = 5,
Image = 4483362458,
})No comments yet for this script.



