lumber tycoon 2 whitelist script -- Objects --local Whitelist = Instance.new("ScreenGui") --local Frame = Instance.new("Frame") --local TextButton = Instance.new("TextButton") -- Properties --Whitelist.Name = "Whitelist" --Whitelist.Parent = game.CoreGui lumber tycoon 2 whitelist script How to get it for free? lumber tycoon 2 whitelist script --Frame.Parent = Whitelist --Frame.Active = true --Frame.BackgroundColor3 = Color3.new(0.533333, 0.533333, 0.533333) --Frame.ClipsDescendants = true --Frame.Draggable = true --Frame.Position = UDim2.new(0.875098825, 0, 0.694852948, 0) --Frame.Selectable = true --Frame.Size = UDim2.new(0.121739127, 0, 0.0416666679, 0) --TextButton.Parent = Frame lumber tycoon 2 whitelist script How to get it for free? lumber tycoon 2 whitelist script --TextButton.BackgroundColor3 = Color3.new(0.709804, 0.709804, 0.709804) --TextButton.Size = UDim2.new(1, 0, 1, 0) --TextButton.Font = Enum.Font.ArialBold --TextButton.FontSize = Enum.FontSize.Size10 --TextButton.Text = "CLICK ME FOR WHITELIST!" --TextButton.TextColor3 = Color3.new(0, 0, 0) --TextButton.TextSize = 1 --//LUMBER TYCOON 2 lumber tycoon 2 whitelist script How to use it? lumber tycoon 2 whitelist script local service = setmetatable({}, { __index = function(t, k) return game:GetService(k) end }) local Gui = game:GetObjects("rbxassetid://668535044")[1] Gui.Parent = service.CoreGui local Holder = Gui.Frame local TextButton = Gui.Frame:WaitForChild("TextButton") lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script local Bools = { ["Float"] = false, ["NoClip"] = false, ["BasicGold"] = false, -- deprecated ["WalkSpeed"] = {false, 16}, ["Whitelisted"] = false, ["FreeStuff"] = false } local Exploit = (function() lumber tycoon 2 whitelist script How to dowload it? lumber tycoon 2 whitelist script local Intriga = INTRIGAENV or false local Elysian = ELYSIAN_INITIATED or false local RC7 = fullaccess or false local Seven = get_nil_instances or false local Cerberus = iscerberusthread or false local Protosmasher = is_protosmasher_closure or false local RaindropV2 = Raindrop or false local ID = _G.ID or false local SumonEX = SUMONEX_ENV or false lumber tycoon 2 whitelist script How to use it? lumber tycoon 2 whitelist script return ( (Intriga and "Intriga") or (Elysian and "Elysian") or (RC7 and "RC7") or ((Seven and not Protosmasher) and "Seven") or (Cerberus and "Cerberus") or (Protosmasher and "Protosmasher") or (RaindropV2 and "Raindrop") or (ID and "ID") or (SumonEX and "SumonEX") or lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script "Unknown Exploit" ) end)() local Meta = getrawmetatable(game) local oMeta = {} local WayPoints = { ["Spawn"] = CFrame.new(155, 3, 74), ["Wood R Us"] = CFrame.new(265, 3, 57), ["Land Store"] = CFrame.new(258, 3, -99), lumber tycoon 2 whitelist script How to use it? lumber tycoon 2 whitelist script ["Dock"] = CFrame.new(1114, -1, -197), ["Link's Logic"] = CFrame.new(4605, 3, -727), ["Cave"] = CFrame.new(3581, -179, 430), ["Volcano"] = CFrame.new(-1585, 622, 1140), ["Swamp"] = CFrame.new(-1209, 132, -801), ["Palm Island"] = CFrame.new(2549, -5, -42), ["Fancy Furnishings"] = CFrame.new(491, 3, -1720), ["Boxed Cars"] = CFrame.new(509, 3, -1463), ["Fine Arts Shop"] = CFrame.new(5207, -166, 719), ["Bob's Shack"] = CFrame.new(260, 8, -2542), lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script ["Bridge"] = CFrame.new(113, 11, -977), ["End Times"] = CFrame.new(113, -214, -951), ["Shrine of Sight"] = CFrame.new(-1600, 195, 919), ["The Den"] = CFrame.new(323, 41, 1930), } local Pad CreatePad = function() local p = Instance.new("Part", service.Players.LocalPlayer.Character) p.Size = Vector3.new(5, 1, 5) p.CFrame = p.Parent.Torso.CFrame * CFrame.new(0, -3.5, 0) lumber tycoon 2 whitelist script How to get it for free? lumber tycoon 2 whitelist script p.Transparency = 0 p.Name = "Pad" return p end InitMeta = function() if Exploit == "RC7" then fullaccess(Meta) elseif Exploit == "Protosmasher" then changereadonly(Meta, false) lumber tycoon 2 whitelist script How to dowload it? lumber tycoon 2 whitelist script end for i,v in pairs(Meta) do oMeta[i] = v end Meta.__index = function(Inst, Method) if Method == "FireServer" then if Inst.Name == "ReportGoogleAnalyticsEvent" then return function(self, ...) warn("[PROTECT] Attempted to send a google analytics error report") end lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script elseif Inst.Name == "Ban" then return function(self, ...) warn("[PROTECT] Attempted to ban the localplayer") end else return oMeta.__index(Inst, Method) end elseif Method == "InvokeServer" then if Inst.Name == "AddLog" then return function(self, first, ...) lumber tycoon 2 whitelist script PasteShr lumber tycoon 2 whitelist script if first == "Exploit" then warn("[PROTECT] Attempted to send an exploit log") else return oMeta.__index(Inst, Meta) end end elseif Inst.Name == "Level" then return function(self, ...) local tab = {Instance.new("RemoteFunction").InvokeServer(self, ...)} tab[1] = 2 lumber tycoon 2 whitelist script How to use it? lumber tycoon 2 whitelist script return unpack(tab) end elseif Inst.Name == "ConfirmIdentity" and Bools.Whitelisted then return function(self, ...) local tab = {Instance.new("RemoteFunction").InvokeServer(self, ...)} tab[1] = true return unpack(tab) end elseif Inst.Name == "ClientIsWhitelisted" and Bools.Whitelisted then return function(self, ...) lumber tycoon 2 whitelist script PasteShr lumber tycoon 2 whitelist script local tab = {Instance.new("RemoteFunction").InvokeServer(self, ...)} tab[1] = true return unpack(tab) end elseif Inst.Name == "AttemptPurchase" and Bools.FreeStuff then return function(self, ...) local tab = {Instance.new("RemoteFunction").InvokeServer(self, ...)} tab[1] = true return unpack(tab) end lumber tycoon 2 whitelist script How to dowload it? lumber tycoon 2 whitelist script else return oMeta.__index(Inst, Method) end elseif Method == "Invoke" then if Inst.Name == "Set" then return function(self, value, pass, ...) local word = "" if pass ~= "zebras" then word = pass else lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script if value < 1 then word = value end end if not _G.savePass then _G.savePass = word end return unpack({Instance.new("BindableFunction").Invoke(self, value, pass, ...)}) end elseif Inst.Name == "PlayerIsWhitelisted" and Bools.Whitelisted then lumber tycoon 2 whitelist script PasteShr lumber tycoon 2 whitelist script return function(self, player, player2, ...) local tab = {Instance.new("BindableFunction").Invoke(self, value, pass, ...)} tab[1] = true return unpack(tab) end else return oMeta.__index(Inst, Method) end elseif Method == "Kick" then if Inst == service.Players.LocalPlayer then lumber tycoon 2 whitelist script PasteShr lumber tycoon 2 whitelist script warn("[PROTECT] Attempted to kick the localplayer") return end else return oMeta.__index(Inst, Method) end end end InitMeta() lumber tycoon 2 whitelist script How to get it? lumber tycoon 2 whitelist script TextButton.MouseButton1Down:Connect(function() Bools["Whitelisted"] = not Bools["Whitelisted"] end) lumber tycoon 2 whitelist script