-- 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, })