Titanic Server Lock by Image

Script Credit :- BBTheB
Features

Lock By Image

Script
--BROUGHT TO YOU BY RobloxScripter.com!--

local id = "8046609697" -- img id supports 1% seeable images to bypass roblox filter -- example bypassed img 7254497077 local BypassedImage = false -- set to true to make bypassed images visable. Takes longer local serverhop = true -- set to false to just rejoin same server repeat wait() until game:IsLoaded() and game.Players.LocalPlayer and game.Players.LocalPlayer.Character repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Head") repeat wait() until game.Players.LocalPlayer.Character.Head:FindFirstChild("RPNameGui") ~= nil if tostring(game.PlaceId) == "294790062" then local HttpService, TPService = game:GetService"HttpService", game:GetService"TeleportService"; local OtherServers = HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")) local res = true function joinNew() if not serverhop then TPService:TeleportToPlaceInstance(game.PlaceId, game.JobId) end local dontJoin = "{}" pcall(function() dontJoin = readfile('servers.sss') end) dontJoin = HttpService:JSONDecode(dontJoin) for Index, Server in next, OtherServers["data"] do if Server ~= game.JobId then local j = true for a,c in pairs(dontJoin) do if c == Server.id then j = false end end if j then table.insert(dontJoin,Server["id"]) writefile("servers.sss",HttpService:JSONEncode(dontJoin)) wait() TPService:TeleportToPlaceInstance(game.PlaceId, Server["id"]) res = false break end end end end local exploitit = 1 for i,v in pairs(game:GetService("StarterGui").DetailSettings:GetChildren()) do if v:FindFirstChild("Hacked") ~= nil and tostring(game.PlaceId) == "294790062" then exploitit = 0 end end if exploitit == 0 and tostring(game.PlaceId) == "294790062" then joinNew() while wait(10) do joinNew() end end if exploitit == 1 then game.ReplicatedStorage.RemoteEvents.Gameplay.GearItemManagement:FireServer("RobloxGear", "MoneyBag") game.ReplicatedStorage.RemoteEvents.Gameplay.GearItemManagement:FireServer("RobloxGear", "FlyingCloud") repeat wait() until game.Players.LocalPlayer.Backpack:FindFirstChild("FlyingCloud") game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack.FlyingCloud) repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("FlyingCloud") repeat wait() until game.Players.LocalPlayer.Character.FlyingCloud:FindFirstChild("ServerControl") local serveredit = game.Players.LocalPlayer.Character.FlyingCloud.ServerControl me = game.Players.LocalPlayer local item = game.Players.LocalPlayer.Character.Head.RPNameGui.Frame:FindFirstChild("EmojiButton") local toolasfolder = game.Players.LocalPlayer.Backpack.MoneyBag toolasfolder.Parent = me.Character for i,v in pairs(toolasfolder:GetChildren()) do v:Destroy() end function change(obj, prop, value) spawn(function() serveredit:InvokeServer("SetProperty", { Object = obj, Property = prop, Value = value }) end) return end function resetchar() wait(0.5) repeat wait() until me.Character:FindFirstChild("Head") me.Character.Head:Destroy() repeat wait() until me.Character:FindFirstChild("Head") game.ReplicatedStorage.RemoteEvents.Gameplay.GearItemManagement:FireServer("RobloxGear", "FlyingCloud") repeat wait() until game.Players.LocalPlayer.Backpack:FindFirstChild("FlyingCloud") game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack.FlyingCloud) repeat wait() until me.Character:FindFirstChild("FlyingCloud") repeat wait() until me.Character.FlyingCloud:FindFirstChild("ServerControl") serveredit = me.Character.FlyingCloud.ServerControl return end if BypassedImage then change(toolasfolder,'Name',"Folder") change(toolasfolder,'Parent',me.StarterGear) resetchar() repeat wait() until me.Backpack:FindFirstChild("Folder") local secondfolder = game.Players.LocalPlayer.Backpack.Folder secondfolder.Parent = me.Character change(secondfolder,'Name',"FinishedFolder") change(secondfolder,'Parent',me.StarterGear) resetchar() repeat wait() until me.Character.Head:FindFirstChild("RPNameGui") repeat wait() until me.Character.Head.RPNameGui:FindFirstChild("Frame") repeat wait() until me.Character.Head.RPNameGui.Frame:FindFirstChild("EmojiButton") local frame = me.Character.Head.RPNameGui.Frame change(frame, "Size", UDim2.new(1, 0, 1, 0)) change(frame, "BackgroundColor3", Color3.new(0, 0, 0)) change(frame, "BackgroundTransparency", 0) change(frame, "Name", "Fun") frame.Namer1:Destroy() frame.Namer2:Destroy() local Img = frame:FindFirstChild("EmojiButton") change(Img, "Name", "Hacked") change(Img, "Size", UDim2.new(1, 0, 1, 0)) change(Img, "Position", UDim2.new(0, 0, 0, 0)) change(Img, "Visible", true) change(Img, "Image", "rbxassetid://" .. id) change(frame, "Parent", me.StarterGear.Folder) resetchar() wait(1) for i=1,9 do repeat wait() until me.Character.Head:FindFirstChild("RPNameGui") repeat wait() until me.Character.Head.RPNameGui:FindFirstChild("Frame") repeat wait() until me.Character.Head.RPNameGui.Frame:FindFirstChild("EmojiButton") local Img2 = me.Character.Head.RPNameGui.Frame:FindFirstChild("EmojiButton") change(Img2, "Name", "Hacked") change(Img2, "Size", UDim2.new(1, 0, 1, 0)) change(Img2, "Position", UDim2.new(0, 0, 0, 0)) change(Img2, "Visible", true) change(Img2, "Image", "rbxassetid://" .. id) change(Img2, "Parent", me.StarterGear.Folder.Fun) resetchar() wait(1) end local Duper = me.Backpack.Folder Duper.Parent = me.Character change(Duper.Fun, "Parent", me.StarterGear.FinishedFolder) resetchar() wait(1) for i=1,3 do repeat wait() until me.Backpack:FindFirstChild("Folder") local Duper = me.Backpack.Folder Duper.Parent = me.Character for i,v in pairs(Duper.Fun:GetChildren()) do change(v, "Parent", me.StarterGear.FinishedFolder.Fun) end wait(1) resetchar() wait(1) end for i=1,3 do repeat wait() until me.Backpack:FindFirstChild("FinishedFolder") local Duper = me.Backpack.FinishedFolder Duper.Parent = me.Character for i,v in pairs(Duper.Fun:GetChildren()) do change(v, "Parent", me.StarterGear.FinishedFolder.Fun) end resetchar() wait(1) end repeat wait() until me.Backpack:FindFirstChild("FinishedFolder") local Duper = me.Backpack.FinishedFolder Duper.Parent = me.Character change(Duper.Fun, "Parent", game:GetService("StarterGui").DetailSettings) wait(2) joinNew() while wait(10) do joinNew() end else repeat wait() until me.Character.Head:FindFirstChild("RPNameGui") repeat wait() until me.Character.Head.RPNameGui:FindFirstChild("Frame") repeat wait() until me.Character.Head.RPNameGui.Frame:FindFirstChild("EmojiButton") local frame = me.Character.Head.RPNameGui.Frame change(frame, "Size", UDim2.new(1, 0, 1, 0)) change(frame, "BackgroundColor3", Color3.new(0, 0, 0)) change(frame, "BackgroundTransparency", 0) change(frame, "Name", "Fun") frame.Namer1:Destroy() frame.Namer2:Destroy() local Img = frame:FindFirstChild("EmojiButton") change(Img, "Name", "Hacked") change(Img, "Size", UDim2.new(1, 0, 1, 0)) change(Img, "Position", UDim2.new(0, 0, 0, 0)) change(Img, "Visible", true) change(Img, "Image", "rbxassetid://" .. id) change(frame, "Parent", game:GetService("StarterGui").DetailSettings) wait(2) joinNew() while wait(10) do joinNew() end end end end

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors