JJsploit is a free Roblox exploit that allows you to run scripts, has a nice GUI, auto-update httpget support, you can create many interesting scripts yourself and add them to the preset. Of the minuses, I can only say that every time when updating from the side of the Game anti-cheat, JJsploit stops working and needs to be pumped after the release of a new version. Based on the facts from the forums, it can be said that a wave of account blocking by JJ users has passed not so long ago, which makes it not particularly safe for use in the game, we recommend that you consider alternative options, which are now enormous.
About JJsploit
To use download Roblox mod apk pc you need to fulfill the following requirements: CPU SPEED: 1.6 GHz RAM: 512 MB for Windows XP/ 1 GB for Windows Vista and above OS: Windows XP VIDEO CARD: NVIDIA GeForce FX 5500 or ATI Radeon 9500 or Intel GMA 3100 PIXEL SHADER: 2.0 VERTEX SHADER: 2.0 SOUND CARD: Yes FREE DISK SPACE: 20 MB DEDICATED VIDEO RAM.
The new version of JJsploit is a convenient executor script for Roblox, it will help you use interesting scripts that simplify the game. Various bots, cheat stats, teleporters, speed hacks, fly hacks and much more. GUI is very similar to RedBoy. There is the creation of pre-selected scripts and convenient start them with one button. Using any scripts in Roblox is quite simple if you know which DLL injectors to use. We recommend that you familiarize yourself with our guides for setting up and launching any exploits and their top list.
Download JJsploit
You can download JJsploit from our website or from the site of developers. Do not use different versions from other sites. There is a test version that lasts about 1 hour, you can use it, in any case, the download link will be at the end of the article.
When downloading any programs or exploits for Roblox, you have the opportunity to download the virus and suspend information on your PC danger, we advise you not to download various files from untrusted resources (except for txt)
Although JJsploit has an auto-update function, it does not always work, so you should periodically check the relevance of the version for your security.
Roblox Mod Menu Download 2019 Pc
Installation instructions are pretty simple, to download JJsploit go to our forum, and register. DLL files that are needed to use the LCD script are always interesting for antiviruses, therefore we advise you to use them more carefully.
- Download archive
- Unzip
- Register
- Download script
Scripts in Roblox
Roblox scripts have a huge impact on the game itself, for each mode, anyone familiar with programming languages can write a script by creating a bot or cheat.
What is a script?
A script is a text code that launches certain actions in the game, creating a certain sequence and periodicity, you can create your own bot image for auto farm or cheats for convenient aiming at the target, find out where the enemies are or even duplicate targets.
- -- Version: 2.82
- local PRISONLIFEGUI = Instance.new('ScreenGui')
- local INFAMMO = Instance.new('TextButton')
- local TextLabel_2 = Instance.new('TextLabel')
- local NOCLIP = Instance.new('TextButton')
- local Gravity = Instance.new('TextButton')
- local NFJUMP = Instance.new('TextButton')
- local LO = Instance.new('Frame')
- local TextLabel_3 = Instance.new('TextLabel')
- local TextButton_2 = Instance.new('TextButton')
- local Troll = Instance.new('TextButton')
- local OpenCloseButton = Instance.new('TextButton')
- PRISONLIFEGUI.Name = 'PRISON LIFE GUI'
- PRISONLIFEGUI.Parent = game.Players.LocalPlayer:WaitForChild('PlayerGui')
- PRISONLIFEGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
- Frame.BorderSizePixel = 4
- Frame.Position = UDim2.new(0.378609866, 0, 0.416314304, 0)
- Frame.Visible = false
- INFAMMO.Name = 'INF/AMMO'
- INFAMMO.BackgroundColor3 = Color3.new(0.207843, 1, 0.207843)
- INFAMMO.Position = UDim2.new(-0.00176573638, 0, 0.0511940829, 0)
- INFAMMO.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- INFAMMO.Text = 'INF/Amo'
- INFAMMO.TextScaled = true
- INFAMMO.TextWrapped = true
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
- TextLabel.Position = UDim2.new(0, 0, -0.187699378, 0)
- TextLabel.Font = Enum.Font.Garamond
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextSize = 14
- TextLabel_2.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
- TextLabel_2.Position = UDim2.new(-0.00176573638, 0, 0.88241148, 0)
- TextLabel_2.Font = Enum.Font.SciFi
- TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_2.TextSize = 14
- speedoff.Parent = Frame
- speedoff.Position = UDim2.new(0.700744808, 0, 0.0504821539, 0)
- speedoff.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- speedoff.Text = 'SpeedHack Off'
- speedoff.TextScaled = true
- speedoff.TextWrapped = true
- NOCLIP.Name = 'NOCLIP'
- NOCLIP.BackgroundColor3 = Color3.new(1, 1, 1)
- NOCLIP.Position = UDim2.new(0.686099827, 0, 0.248627052, 0)
- NOCLIP.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- NOCLIP.Text = 'Noclip'
- NOCLIP.TextScaled = true
- NOCLIP.TextWrapped = true
- SpeedHack.Name = 'SpeedHack'
- SpeedHack.BackgroundColor3 = Color3.new(1, 1, 1)
- SpeedHack.Position = UDim2.new(0.380908221, 0, 0.0511940829, 0)
- SpeedHack.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- SpeedHack.Text = 'SpeedHack'
- SpeedHack.TextScaled = true
- SpeedHack.TextWrapped = true
- Gravity.Name = 'Gravity'
- Gravity.BackgroundColor3 = Color3.new(1, 1, 1)
- Gravity.Position = UDim2.new(0.0291926861, 0, 0.267077237, 0)
- Gravity.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- Gravity.Text = 'Gravity'
- Gravity.TextScaled = true
- Gravity.TextWrapped = true
- GravityOff.Name = 'Gravity/Off'
- GravityOff.BackgroundColor3 = Color3.new(0.184314, 1, 0.686275)
- GravityOff.Position = UDim2.new(0.369543552, 0, 0.267077237, 0)
- GravityOff.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- GravityOff.Text = 'Gravity/Off'
- GravityOff.TextColor3 = Color3.new(0.47451, 0.0862745, 0.207843)
- GravityOff.TextSize = 14
- NFJUMP.Parent = Frame
- NFJUMP.Position = UDim2.new(0.0272103287, 0, 0.459396094, 0)
- NFJUMP.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- NFJUMP.Text = 'infJUMP F/ON'
- NFJUMP.TextScaled = true
- NFJUMP.TextWrapped = true
- shopb.Name = 'shop b'
- shopb.BackgroundColor3 = Color3.new(1, 1, 1)
- shopb.BorderSizePixel = 4
- shopb.Position = UDim2.new(0.317501426, 0, 0.7010144, 0)
- shopb.Modal = true
- shopb.Text = 'items'
- LO.Parent = Frame
- LO.BackgroundColor3 = Color3.new(1, 0.0745098, 0.0745098)
- LO.Position = UDim2.new(-0.359429926, 0, -0.187699378, 0)
- LO.Visible = false
- slot1.Name = 'slot1'
- slot1.BackgroundColor3 = Color3.new(1, 1, 1)
- slot1.BorderSizePixel = 3
- slot1.Selected = true
- TextLabel_3.Parent = slot1
- TextLabel_3.BackgroundColor3 = Color3.new(1, 0.509804, 0.509804)
- TextLabel_3.Font = Enum.Font.SourceSans
- TextLabel_3.TextColor3 = Color3.new(0, 0, 0)
- TextLabel_3.TextSize = 14
- TextButton.BackgroundColor3 = Color3.new(0.0901961, 1, 0.819608)
- TextButton.Position = UDim2.new(-0.000198062102, 0, 0.629999995, 0)
- TextButton.Font = Enum.Font.SourceSans
- TextButton.TextColor3 = Color3.new(0, 0, 0)
- TextButton.TextSize = 14
- TextButton_2.BackgroundColor3 = Color3.new(0.0901961, 1, 0.819608)
- TextButton_2.Position = UDim2.new(-0.000198062102, 0, 1.80999994, 0)
- TextButton_2.Font = Enum.Font.SourceSans
- TextButton_2.TextColor3 = Color3.new(0, 0, 0)
- TextButton_2.TextSize = 14
- TextLabel_4.BackgroundColor3 = Color3.new(1, 0.509804, 0.509804)
- TextLabel_4.Position = UDim2.new(0, 0, 1.17999995, 0)
- TextLabel_4.Font = Enum.Font.SourceSans
- TextLabel_4.TextColor3 = Color3.new(0, 0, 0)
- TextLabel_4.TextSize = 14
- Troll.Parent = PRISONLIFEGUI
- Troll.BackgroundTransparency = 1
- Troll.Size = UDim2.new(0, 200, 0, 50)
- Troll.Text = 'BY IRaphaellIT'
- Troll.TextScaled = true
- Troll.TextWrapped = true
- OpenCloseButton.Name = 'OpenCloseButton'
- OpenCloseButton.BackgroundColor3 = Color3.new(0, 0, 0)
- OpenCloseButton.Position = UDim2.new(0, 0, 0, 163)
- OpenCloseButton.SizeConstraint = Enum.SizeConstraint.RelativeYY
- OpenCloseButton.Text = 'Open'
- OpenCloseButton.TextScaled = true
- OpenCloseButton.TextWrapped = true
- function SCRIPT_ZKKV86_FAKESCRIPT() -- INFAMMO.Script
- script.Parent = INFAMMO
- return f
- warn('Your exploit does not support the functions required for this script')
- local make_writeable = setreadonly or make_writeable or changereadonly or change_writeable
- function hax()
- if typeof(o) 'table' then
- o.FireRate = 0
- o.Range = 10000
- o.Damage = 500
- o.CurrentAmmo = math.huge
- end
- end
- hax()
- game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_ZKKV86_FAKESCRIPT))
- function SCRIPT_IVOQ71_FAKESCRIPT() -- INFAMMO.LocalScript
- script.Parent = INFAMMO
- return f
- warn('Your exploit does not support the functions required for this script')
- local make_writeable = setreadonly or make_writeable or changereadonly or change_writeable
- function hax()
- if typeof(o) 'table' then
- o.FireRate = 0
- o.Range = 10000
- o.Damage = 500
- o.CurrentAmmo = math.huge
- end
- end
- hax()
- game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_IVOQ71_FAKESCRIPT))
- function SCRIPT_WMAG66_FAKESCRIPT() -- speedoff.LocalScript
- script.Parent = speedoff
- script.Parent.MouseButton1Click:Connect(function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_WMAG66_FAKESCRIPT))
- function SCRIPT_GNLC85_FAKESCRIPT() -- NOCLIP.Script
- script.Parent = NOCLIP
- game:GetService('RunService').Stepped:connect(function()
- for a, b in pairs(game.Workspace:GetChildren()) do
- for i, v in pairs(game.Workspace[nam]:GetChildren()) do
- v.CanCollide = false
- end
- end
- end)
- Workspace[nam].Head.Changed:connect(function()
- for a, b in pairs(game.Workspace:GetChildren()) do
- for i, v in pairs(game.Workspace[nam]:GetChildren()) do
- v.CanCollide = false
- end
- end
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_GNLC85_FAKESCRIPT))
- function SCRIPT_IBHA72_FAKESCRIPT() -- NOCLIP.LocalScript
- script.Parent = NOCLIP
- game:GetService('RunService').Stepped:connect(function()
- for a, b in pairs(game.Workspace:GetChildren()) do
- for i, v in pairs(game.Workspace[nam]:GetChildren()) do
- v.CanCollide = false
- end
- end
- end)
- Workspace[nam].Head.Changed:connect(function()
- for a, b in pairs(game.Workspace:GetChildren()) do
- for i, v in pairs(game.Workspace[nam]:GetChildren()) do
- v.CanCollide = false
- end
- end
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_IBHA72_FAKESCRIPT))
- function SCRIPT_IUCA71_FAKESCRIPT() -- SpeedHack.LocalScript
- script.Parent = SpeedHack
- script.Parent.MouseButton1Click:Connect(function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 250
- end)
- end
- coroutine.resume(coroutine.create(SCRIPT_IUCA71_FAKESCRIPT))
- function SCRIPT_VNWZ86_FAKESCRIPT() -- Gravity.Script
- script.Parent = Gravity
- game.Workspace.Gravity = 30
- coroutine.resume(coroutine.create(SCRIPT_VNWZ86_FAKESCRIPT))
- function SCRIPT_DZRN67_FAKESCRIPT() -- GravityOff.Script
- script.Parent = GravityOff
- game.Workspace.Gravity = 300
- coroutine.resume(coroutine.create(SCRIPT_DZRN67_FAKESCRIPT))
- function SCRIPT_PQQZ73_FAKESCRIPT() -- NFJUMP.Script
- script.Parent = NFJUMP
- local Player = game:GetService('Players').LocalPlayer
- Mouse.KeyDown:connect(function(k)
- if k:byte() 32 then
- Humanoid = game:GetService('Players').LocalPlayer.Character:FindFirstChildOfClass('Humanoid')
- wait(0.1)
- end
- end)
- local Player = game:GetService('Players').LocalPlayer
- Mouse.KeyDown:connect(function(k)
- if k 'f' then
- _G.infinjump = false
- _G.infinjump = true
- end
- coroutine.resume(coroutine.create(SCRIPT_PQQZ73_FAKESCRIPT))
- function SCRIPT_SARH77_FAKESCRIPT() -- NFJUMP.LocalScript
- script.Parent = NFJUMP
- local Player = game:GetService('Players').LocalPlayer
- Mouse.KeyDown:connect(function(k)
- if k:byte() 32 then
- Humanoid = game:GetService('Players').LocalPlayer.Character:FindFirstChildOfClass('Humanoid')
- wait(0.1)
- end
- end)
- local Player = game:GetService('Players').LocalPlayer
- Mouse.KeyDown:connect(function(k)
- if k 'f' then
- _G.infinjump = false
- _G.infinjump = true
- end
- coroutine.resume(coroutine.create(SCRIPT_SARH77_FAKESCRIPT))
- function SCRIPT_DIJP68_FAKESCRIPT() -- shopb.Script
- script.Parent = shopb
- state = true
- f.Visible = false
- if state true then
- script.Parent.Text = 'ITEMS'
- state = false
- print 'Shop gui where used'
- f.Visible = false
- end
- script.Parent.MouseButton1Down:connect(click)
- end
- coroutine.resume(coroutine.create(SCRIPT_DIJP68_FAKESCRIPT))
- function SCRIPT_ACOY82_FAKESCRIPT() -- slot1.Script
- script.Parent = slot1
- local c = script.Parent.item:clone()
- c.Parent = script.Parent.Parent.Parent.Parent.Parent.Backpack
- end
- coroutine.resume(coroutine.create(SCRIPT_ACOY82_FAKESCRIPT))
- function SCRIPT_FMEE78_FAKESCRIPT() -- TextButton.LocalScript
- script.Parent = TextButton
- script.Parent.MouseButton1Click:connect (function()
- tool.Parent = p.backpack
- coroutine.resume(coroutine.create(SCRIPT_FMEE78_FAKESCRIPT))
- function SCRIPT_YUIS68_FAKESCRIPT() -- TextButton_2.LocalScript
- script.Parent = TextButton_2
- script.Parent.MouseButton1Click:connect (function()
- tool.Parent = p.backpack
- coroutine.resume(coroutine.create(SCRIPT_YUIS68_FAKESCRIPT))
- function SCRIPT_ZCBU70_FAKESCRIPT() -- LO.DragAble
- script.Parent = LO
- game.Players.LocalPlayer:GetMouse().Button1Down:Connect(function()
- end)
- game.Players.LocalPlayer:GetMouse().Button1Up:Connect(function()
- end)
- local mouse = game.Players.LocalPlayer:GetMouse()
- while true do
- if game.Players.LocalPlayer:GetMouse().X > (script.Parent.Frame.AbsolutePosition.X) and game.Players.LocalPlayer:GetMouse().X < (script.Parent.Frame.AbsolutePosition.X + script.Parent.Frame.AbsoluteSize.X) and game.Players.LocalPlayer:GetMouse().Y > (script.Parent.Frame.AbsolutePosition.Y) and game.Players.LocalPlayer:GetMouse().Y < (script.Parent.Frame.AbsolutePosition.Y + script.Parent.Frame.AbsoluteSize.Y) then
- script.Parent.Frame.BackgroundColor3 = Color3.fromRGB(0,255,0)
- relativeToFrame = Vector2.new(script.Parent.Frame.AbsolutePosition.X - mouse.X,script.Parent.Frame.AbsolutePosition.Y - mouse.Y)
- wait()
- script.Parent.Frame.Position = UDim2.new(0,mouse.X + relativeToFrame.X,0, mouse.Y + relativeToFrame.Y)
- end
- script.Parent.Frame.BackgroundColor3 = Color3.fromRGB(255,0,0)
- --[[print((script.Parent.Frame.AbsolutePosition.X + script.Parent.Frame.AbsoluteSize.X))
- print(game.Players.LocalPlayer:GetMouse().X)]]
- coroutine.resume(coroutine.create(SCRIPT_ZCBU70_FAKESCRIPT))
- function SCRIPT_INXI75_FAKESCRIPT() -- PRISONLIFEGUI.DragAble
- script.Parent = PRISONLIFEGUI
- game.Players.LocalPlayer:GetMouse().Button1Down:Connect(function()
- end)
- game.Players.LocalPlayer:GetMouse().Button1Up:Connect(function()
- end)
- local mouse = game.Players.LocalPlayer:GetMouse()
- while true do
- if game.Players.LocalPlayer:GetMouse().X > (script.Parent.Frame.AbsolutePosition.X) and game.Players.LocalPlayer:GetMouse().X < (script.Parent.Frame.AbsolutePosition.X + script.Parent.Frame.AbsoluteSize.X) and game.Players.LocalPlayer:GetMouse().Y > (script.Parent.Frame.AbsolutePosition.Y) and game.Players.LocalPlayer:GetMouse().Y < (script.Parent.Frame.AbsolutePosition.Y + script.Parent.Frame.AbsoluteSize.Y) then
- script.Parent.Frame.BackgroundColor3 = Color3.fromRGB(0,255,0)
- relativeToFrame = Vector2.new(script.Parent.Frame.AbsolutePosition.X - mouse.X,script.Parent.Frame.AbsolutePosition.Y - mouse.Y)
- wait()
- script.Parent.Frame.Position = UDim2.new(0,mouse.X + relativeToFrame.X,0, mouse.Y + relativeToFrame.Y)
- end
- script.Parent.Frame.BackgroundColor3 = Color3.fromRGB(255,0,0)
- --[[print((script.Parent.Frame.AbsolutePosition.X + script.Parent.Frame.AbsoluteSize.X))
- print(game.Players.LocalPlayer:GetMouse().X)]]
- coroutine.resume(coroutine.create(SCRIPT_INXI75_FAKESCRIPT))
- function SCRIPT_LRAR89_FAKESCRIPT() -- Troll.LocalScript
- script.Parent = Troll
- -- Top-left
- guiObject.Position = UDim2.new(0, 0, 0, 0)
- -- Top
- guiObject.Position = UDim2.new(0.5, 0, 0, 0)
- -- Top-right
- guiObject.Position = UDim2.new(1, 0, 0, 0)
- -- Left
- guiObject.Position = UDim2.new(0, 0, 0.5, 0)
- -- Dead center
- guiObject.Position = UDim2.new(0.5, 0, 0.5, 0)
- -- Right
- guiObject.Position = UDim2.new(1, 0, 0.5, 0)
- -- Bottom-left
- guiObject.Position = UDim2.new(0, 0, 1, 0)
- -- Bottom
- guiObject.Position = UDim2.new(0.5, 0, 1, 0)
- -- Bottom-right
- guiObject.Position = UDim2.new(1, 0, 1, 0)
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_LRAR89_FAKESCRIPT))
- function SCRIPT_TRWZ87_FAKESCRIPT() -- OpenCloseButton.OpenScript
- script.Parent = OpenCloseButton
- script.Parent.MouseButton1Click:connect(function() -- The function of when the Players Clicks.
- if script.Parent.Parent.Frame.Visible false then -- This tells wither it is open or not.
- script.Parent.Text = 'Close' -- Tells us that it is open.
- script.Parent.Parent.Frame.Visible = true -- Makes the box visible.
- script.Parent.Text = 'Menu' -- Tells us that it is closed.
- script.Parent.Parent.Frame.Visible = false -- Makes the box Invisible
- end) -- Ends the function in general.
- end
- coroutine.resume(coroutine.create(SCRIPT_TRWZ87_FAKESCRIPT))