uor

unconvenital (updated FPS booster's)

uor
Sep 4th, 2021 (edited)
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.68 KB | None | 0 0
  1. -- AutoExec Settings
  2. _G.AutoRejoin = true;
  3. _G.AutoMusicMute = true;
  4. _G.AntiKnockBack = false;
  5. _G.AntiAFK = true;
  6. _G.AutoIncomeLeave = true;
  7. _G.AutoRoll = true;
  8.  
  9. -- Other Settings
  10. _G.MessageWarning = true; -- Disclamer warning.
  11.  
  12. if _G.HamstaScriptLoaded then
  13. _G.HamstaScriptLoaded = false;
  14. local HamstaGUI = game.CoreGui["ScreenGui"]
  15. if HamstaGUI then
  16. HamstaGui:Destroy();
  17. end
  18. end
  19.  
  20. -- Loop wait until we load in from rejoin.
  21. if _G.AutoRejoin then
  22. repeat wait() until game.IsLoaded
  23. end
  24.  
  25. -- Global Settings and locals for inner script use.
  26. _G.HamstaScriptLoaded = true;
  27. _G.CurrentIncome = 100;
  28. _G.CurrentlyRolling = false;
  29. local AutoLeaveIncome = false;
  30.  
  31. -- Iris Compatibility (For better exploit support)
  32. loadstring(game:HttpGet("https://irisapp.ca/api/Scripts/IrisBetterCompat.lua"))()
  33.  
  34. -- Spoofer (For HumanoidRootPart spoofing and ect | Newmat on V3RM <3)
  35. loadstring(game:HttpGet("https://pastebin.com/raw/tUUGAeaH", true))()
  36.  
  37. -- Disclaimer message
  38. if messagebox and _G.MessageWarning then
  39. messagebox("Thank you for using my script. Do know I am not responsible for bans or corrupted saves. This script is provided free so do not expect support. Enjoy :)","unConventional",0)
  40. end
  41.  
  42. -- Anti AFK (Roblox-Side) (OutESP V3RM)
  43. pcall(function()
  44. repeat wait() until game:GetService("Players").LocalPlayer
  45. for i,v in pairs(getconnections(game:GetService("Players").LocalPlayer.Idled)) do
  46. v:Disable()
  47. end
  48. end)
  49.  
  50. -- Disable AFK Stuff and fire remote to ensure we are making the most income.
  51. spawn(function()
  52. game.Players.LocalPlayer.PlayerScripts:WaitForChild("gaming").Disabled = true; -- Disable AFK helper.
  53. game:GetService("ReplicatedStorage"):WaitForChild("GetCash"):FireServer(math.random(500, 999)) -- Anti AFK Cash
  54. end)
  55.  
  56. -- [[ Server Rejoin Stuff ]] --
  57.  
  58. -- CharWar on V3RM || Server Hop
  59. local PlaceID = game.PlaceId
  60. local AllIDs = {}
  61. local foundAnything = ""
  62. local actualHour = os.date("!*t").hour
  63. local Deleted = false
  64. local File = pcall(function()
  65. AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  66. end)
  67. if not File then
  68. table.insert(AllIDs, actualHour)
  69. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  70. end
  71. function TPReturner()
  72. local Site;
  73. if foundAnything == "" then
  74. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  75. else
  76. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  77. end
  78. local ID = ""
  79. if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  80. foundAnything = Site.nextPageCursor
  81. end
  82. local num = 0;
  83. for i,v in pairs(Site.data) do
  84. local Possible = true
  85. ID = tostring(v.id)
  86. if tonumber(v.maxPlayers) > tonumber(v.playing) then
  87. for _,Existing in pairs(AllIDs) do
  88. if num ~= 0 then
  89. if ID == tostring(Existing) then
  90. Possible = false
  91. end
  92. else
  93. if tonumber(actualHour) ~= tonumber(Existing) then
  94. local delFile = pcall(function()
  95. delfile("NotSameServers.json")
  96. AllIDs = {}
  97. table.insert(AllIDs, actualHour)
  98. end)
  99. end
  100. end
  101. num = num + 1
  102. end
  103. if Possible == true then
  104. table.insert(AllIDs, ID)
  105. wait()
  106. pcall(function()
  107. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  108. wait()
  109. game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  110. end)
  111. wait(4)
  112. end
  113. end
  114. end
  115. end
  116.  
  117. function Teleport()
  118. while wait() do
  119. pcall(function()
  120. TPReturner()
  121. if foundAnything ~= "" then
  122. TPReturner()
  123. end
  124. end)
  125. end
  126. end
  127.  
  128. -- Reload if disconnected (Rejoin)
  129. spawn(function()
  130. game.CoreGui.RobloxPromptGui.promptOverlay.DescendantAdded:Connect(function()
  131. local GUI = game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt")
  132. if GUI then
  133. if GUI.TitleFrame.ErrorTitle.Text == "Disconnected" then
  134. if AutoLeaveIncome then
  135. wait(9000) -- Wait 2 and half hours (Full regen of income)
  136. Teleport()
  137. else
  138. if #game.Players:GetPlayers() <= 1 then
  139. game.Players.LocalPlayer:Kick("\nRejoining...")
  140. wait(10)
  141. game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
  142. else
  143. game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
  144. end
  145. end
  146. end
  147. end
  148. end)
  149. end)
  150.  
  151. -- [[ Functions ]] --
  152.  
  153. -- Current Time
  154. local function updateTime()
  155. local now = os.time()
  156. local Hours = os.date("*t",now)["hour"]
  157. local Mins = os.date("*t",now)["min"]
  158. local AMIndicator = "nil"
  159.  
  160. if Hours > 12 then
  161. Hours = Hours - 12
  162. AMIndicator = "PM"
  163. else
  164. AMIndicator = "AM"
  165. end
  166.  
  167. return Hours .. ":" .. Mins .. " " .. AMIndicator
  168. end
  169.  
  170. -- IY Respawn Function (totally not stolen c:<)
  171. function respawn()
  172. local plr = game.Players.LocalPlayer
  173. local Human = plr.Character and plr.Character:FindFirstChildOfClass("Humanoid", true)
  174. local pos = Human and Human.RootPart and Human.RootPart.CFrame
  175. local pos1 = workspace.CurrentCamera.CFrame
  176. local char = plr.Character
  177.  
  178. if char:FindFirstChildOfClass("Humanoid") then char:FindFirstChildOfClass("Humanoid"):ChangeState(15) end
  179. char:ClearAllChildren()
  180. local newChar = Instance.new("Model")
  181. newChar.Parent = workspace
  182. plr.Character = newChar
  183. wait()
  184. plr.Character = char
  185. newChar:Destroy()
  186. end
  187.  
  188. -- Anti AFK GUI Function
  189. function AntiAFK()
  190. local ScreenGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  191. local AFKFrame = ScreenGUI:WaitForChild("AntiAFK")
  192. local AFKQuestion = AFKFrame:WaitForChild("question").Text
  193. local AFKButton = ScreenGUI:WaitForChild("income").TextButton
  194.  
  195. if AFKFrame.Visible == true or AFKButton.Visible == true then
  196.  
  197. -- Force AFKButton Click
  198. for i,v in pairs(getconnections(AFKButton.MouseButton1Click)) do
  199. v:Fire()
  200. end
  201.  
  202. wait(math.random(3, 15))
  203.  
  204. -- Clean question string
  205. local NewStr = AFKQuestion:gsub("[^0-9-+/-]", '');
  206. local Answer = loadstring("return "..NewStr)(); -- Shoutout to Ezpi on Discord
  207.  
  208. if Answer ~= "N/A" then -- Careful
  209. game.ReplicatedStorage:WaitForChild("UnAFK"):InvokeServer(Answer, 59)
  210. end
  211.  
  212. AFKFrame.Visible = false;
  213. AFKButton.Visible = false;
  214. end
  215. end
  216.  
  217. -- Anti Character Knockback
  218. function AntiKnockback()
  219. local env = getsenv(game.Players.LocalPlayer.PlayerScripts:WaitForChild("MoveHandler"))
  220. local Knock_hook = hookfunction(env._G.knockback, function(...) return; end)
  221. end
  222.  
  223. -- Unknown Function ( 汀掳 蜏蕱 汀掳)
  224. function urmomhasthebigoof()
  225. local mt = getrawmetatable(game)
  226. setreadonly(mt, false)
  227. local old = mt.__newindex
  228.  
  229. mt.__newindex = newcclosure(function(o, k, v)
  230. if tostring(k) == "Value" or tostring(k) == "Anchored" and not checkcaller() then
  231. return false;
  232. elseif tostring(k) == "WalkSpeed" and not checkcaller() then
  233. return 16;
  234. end
  235.  
  236. return old(o, k, v)
  237. end)
  238. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 18; -- Max without powers.
  239. end
  240.  
  241. -- Auto Delete Music
  242. function AntiMusic()
  243. for _, gui in pairs (game.Players.LocalPlayer.PlayerGui:GetChildren()) do
  244. if gui.Name == "ScreenGui" then
  245. pcall(function()
  246. wait(3)
  247. gui["Day"]:Destroy();
  248. gui["Night"]:Destroy();
  249. end)
  250. end
  251. end
  252. end
  253.  
  254. -- Auto Roll
  255. function AutoRoll()
  256. local ScreenGui = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  257. local CurrDollText = ScreenGui.money.Text
  258. local CurrDoll = CurrDollText:gsub("[^0-9-]", ''); -- Remove everything but numbers.
  259.  
  260. if CurrDoll and tonumber(CurrDoll) >= 5000 and not _G.CurrentlyRolling then
  261. _G.CurrentlyRolling = true;
  262.  
  263. -- Do Roll
  264. spawn(function()
  265. game:GetService("ReplicatedStorage")["Reroll"]:InvokeServer()
  266. end)
  267.  
  268. -- Give it a second to update GUI text.
  269. wait(5)
  270.  
  271. -- Get Ability Level from Reroll GUI
  272. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  273. local AbilityText = RerollGUI:WaitForChild("Rerolling"):WaitForChild("Ability").TextLabel.Text;
  274. repeat wait() until AbilityText ~= nil
  275. AbilityText = string.match(AbilityText, "%(.*%)");
  276. local AbilityLevel = AbilityText:gsub("[^0-9.-]", '');
  277.  
  278. -- Get Current Level
  279. local ScreenGui = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  280. local CurrText = ScreenGui.level.Text
  281. repeat wait() until CurrText ~= nil
  282. CurrText = string.match(CurrText, "%(.*%)");
  283. local CurrLevel = CurrText:gsub("[^0-9.-]", '');
  284.  
  285. -- If good enough we accept else ignore.
  286. if AbilityLevel > CurrLevel then
  287. warn("Accepted roll with power of ".. AbilityLevel);
  288.  
  289. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  290. local Question = RerollGUI.Question.yes
  291.  
  292. repeat wait() until RerollGUI.Question.Visible
  293. for i,v in pairs(getconnections(Question.MouseButton1Click)) do
  294. v:Fire()
  295. end
  296. else
  297. warn("Power of ".. AbilityLevel .." is too weak, not accepting roll.");
  298.  
  299. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  300. local Question = RerollGUI.Question.no
  301.  
  302. repeat wait() until RerollGUI.Question.Visible
  303. for i,v in pairs(getconnections(Question.MouseButton1Click)) do
  304. v:Fire()
  305. end
  306. end
  307.  
  308. _G.CurrentlyRolling = false;
  309. end
  310. end
  311.  
  312. -- LOAD GUI & LIBRARY --
  313. local library = loadstring(game:HttpGet("https://pastebin.com/raw/CkyR8ePz", true))()
  314. local w = library:CreateWindow('unConventional')
  315.  
  316. -- GUI SECTION
  317. w:Section('Created by HamstaGang')
  318.  
  319. -- GUI BUTTONS
  320. local fuckthemusicholyshit = w:Button('Mute Godawlful Music', function()
  321. while wait() do
  322. AntiMusic();
  323. end
  324. end)
  325.  
  326. local a = w:Button('Anti Knockback/Stun', function()
  327. pcall(function()
  328. AntiKnockback();
  329. end)
  330. end)
  331.  
  332. local ayy = w:Button('Spoof Cooldown/WalkSpeed', function()
  333. pcall(function()
  334. urmomhasthebigoof();
  335. end)
  336. end)
  337.  
  338. local hit = w:Button('Hitbox Expander', function() -- Credits to Slime on Discord <3
  339. pcall(function()
  340. local plr = game:GetService("Players").LocalPlayer
  341.  
  342. -- Spoof First
  343. for i,v in pairs(game.Players:GetPlayers()) do
  344. if v ~= plr then
  345. spoof(v.Character.HumanoidRootPart, "Size", Vector3.new(2, 2, 1)) -- Not today anti cheat heheh
  346. end
  347. end
  348.  
  349. game:GetService("RunService").RenderStepped:Connect(function()
  350. for i,v in pairs(game.Players:GetPlayers()) do
  351. if v ~= plr then
  352. v.Character.HumanoidRootPart.Size = Vector3.new(10,10,10)
  353. v.Character.HumanoidRootPart.Transparency = 0.90
  354. v.Character.HumanoidRootPart.CanCollide = false
  355. end
  356. end
  357. end)
  358. end)
  359. end)
  360.  
  361. local resp = w:Button('Fast Respawn', function()
  362. respawn();
  363. end)
  364.  
  365. local lag = w:Button('Lag Server (No Undo)', function()
  366. local a=game.Players.LocalPlayer;local b=a.Character;if b:FindFirstChildOfClass("Humanoid")then b:FindFirstChildOfClass("Humanoid"):ChangeState(15)end;b:ClearAllChildren()local c=Instance.new("Model")c.Parent=workspace;a.Character=c;wait(0.5)a.Character=b;c:Destroy()
  367. game:GetService("RunService").RenderStepped:Connect(function()
  368. spawn(function()
  369. pcall(function()
  370. for i = 1, 15 do
  371. game:GetService("ReplicatedStorage").CustomizeCharacter:FireServer({["HairStyle"] = math.random(1,2),["Gender"] = "Male",["AuraColor"] = 1,["Face"] = math.random(1,2)})
  372. end
  373. end)
  374. end)
  375. end)
  376. end)
  377.  
  378. -- GUI TOGGLES
  379. local king = w:Toggle('Respawn On Dmg', {flag = "Respawn"})
  380. local b = w:Toggle('Anti AFK', {flag = "AAFK"})
  381. local c = w:Toggle('Punch Aura', {flag = "PAura"})
  382. local d = w:Toggle('God Mode (Healing)', {flag = "GMode"})
  383. local e = w:Toggle('Rainbow Aura', {flag = "Rainbows"})
  384. local f = w:Toggle('Auto Income Leave', {flag = "IncomeLeave"})
  385. local g = w:Toggle('Auto Roll', {flag = "AutoRoll"})
  386.  
  387. -- [[ 2ND GUI BOX (Character Appearance Editor) ]] --
  388.  
  389. -- GUI WINDOW CREATE
  390. local ca = library:CreateWindow('Apperance')
  391.  
  392. -- GUI Locals
  393. local aph = 1;
  394. local apg = "Male";
  395. local apa = 1;
  396. local apf = 1;
  397.  
  398. -- GUI BUTTONS/SLIDERS/TOGGLES
  399. local hair = ca:Slider("Hair", {min = 1; max = 12; flag = 'Hair'}, function(v)
  400. aph = v;
  401. end)
  402.  
  403. ca:Dropdown("Gender", {flag = "gender"; list = {"Male"; "Female";}}, function(v)
  404. apg = v;
  405. end)
  406.  
  407. local face = ca:Slider("Face", {min = 1; max = 10; flag = 'Face'}, function(v)
  408. apf = v;
  409. end)
  410.  
  411. local aura = ca:Slider("Aura Color", {min = 1; max = 10; flag = 'Aura'}, function(v)
  412. apa = v;
  413. end)
  414.  
  415. local change = ca:Button('Change Apperance', function()
  416. game:GetService("ReplicatedStorage"):WaitForChild("CustomizeCharacter"):FireServer({["HairStyle"] = aph,["Gender"] = apg,["AuraColor"] = apa,["Face"] = apf})
  417. end)
  418.  
  419.  
  420. -- [[ GUI FUNCTIONS ]] --
  421.  
  422. -- Auto Roll
  423. spawn(function()
  424. while wait() do -- Don't need to spam it.
  425. if w.flags.AutoRoll then
  426. AutoRoll();
  427. end
  428. end
  429. end)
  430.  
  431. -- Auto Income Kick
  432. spawn(function()
  433. while wait() do
  434. for _, gui in pairs (game.Players.LocalPlayer.PlayerGui:GetChildren()) do
  435. if gui.Name == "ScreenGui" then
  436. if gui["income"] then
  437. -- Clean string
  438. local income = gui["income"].Text:gsub("[^0-9-]", '');
  439.  
  440. if w.flags.IncomeLeave or _G.AutoIncomeLeave then
  441. -- Update Income
  442. _G.CurrentIncome = income
  443.  
  444. -- Kick if too low.
  445. pcall(function()
  446. if tonumber(_G.CurrentIncome) <= 35 and not AutoLeaveIncome then
  447. AutoLeaveIncome = true;
  448. game.Players.LocalPlayer:Kick("Kicked by Auto Income Leave | Rejoining in 150 minutes | Left At ".. updateTime())
  449. end
  450. end)
  451. end
  452. end
  453. end
  454. end
  455. end
  456. end)
  457.  
  458. -- Auto Respawn on DMG
  459. spawn(function()
  460. local Plr = game.Players.LocalPlayer
  461. Plr.CharacterAdded:Connect(function(char)
  462. local health = char:WaitForChild("Humanoid").HealthChanged:Connect(function(health)
  463. if health < 99 and health ~= 0 then
  464. if w.flags.Respawn then
  465. warn("Health dropped: ".. health)
  466. respawn();
  467. end
  468. end
  469. end)
  470. end)
  471. end)
  472.  
  473. -- Rainbow Aura
  474. spawn(function()
  475. while wait() do
  476. if w.flags.Rainbows then
  477. for i = 1, 10 do -- Go through all aura colors
  478. wait(0.1)
  479. game:GetService("ReplicatedStorage"):WaitForChild("CustomizeCharacter"):FireServer({["HairStyle"] = 1,["Gender"] = "Male",["AuraColor"] = i,["Face"] = 1})
  480. game:GetService("ReplicatedStorage"):WaitForChild("ToggleAbility"):InvokeServer(false)
  481. game:GetService("ReplicatedStorage"):WaitForChild("ToggleAbility"):InvokeServer(true)
  482. end
  483. end
  484. end
  485. end)
  486.  
  487. -- Godmode Healing
  488. spawn(function()
  489. while wait() do
  490. if w.flags.GMode then
  491. if game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui").ability.Text:match("Healing") then -- Healing ability
  492. game:GetService("ReplicatedStorage"):WaitForChild("SkillRemotes"):WaitForChild("Heal"):FireServer(game.Players.LocalPlayer.Character)
  493. else
  494. w.flags.GMode = false;
  495. end
  496. end
  497. end
  498. end)
  499.  
  500. -- Anti AFK
  501. spawn(function()
  502. while wait() do
  503. if w.flags.AAFK then
  504. pcall(function()
  505. AntiAFK();
  506. end)
  507. end
  508. end
  509. end)
  510.  
  511. -- Punch Aura (Finds Closest Person)
  512. spawn(function()
  513. local Players = game:GetService("Players")
  514. local LocalPlayer = Players.LocalPlayer
  515.  
  516. local function GetClosest()
  517. local Character = LocalPlayer.Character
  518. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  519. if not (Character or HumanoidRootPart) then return end
  520.  
  521. local TargetDistance = math.huge
  522. local Target
  523.  
  524. for i,v in ipairs(Players:GetPlayers()) do
  525. if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
  526. local TargetHRP = v.Character.HumanoidRootPart
  527. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  528. if mag < TargetDistance then
  529. TargetDistance = mag
  530. Target = v
  531. end
  532. end
  533. end
  534.  
  535. return Target
  536. end
  537.  
  538. while wait(0.5) do
  539. if w.flags.PAura then
  540. -- Find closest and kill
  541. local Em_Humanoid = GetClosest().Character.Humanoid
  542. game:GetService("ReplicatedStorage").Punch:FireServer(Em_Humanoid, 6, 0)
  543. game:GetService("ReplicatedStorage").Punch:FireServer(Em_Humanoid, 6, 2)
  544. end
  545. end
  546. end)
  547.  
  548.  
  549. -- [[ AutoExec Functions ]] --
  550.  
  551. -- Mute Music
  552. spawn(function()
  553. while wait() do
  554. if _G.AutoMusicMute then
  555. AntiMusic();
  556. end
  557. end
  558. end)
  559.  
  560. -- Anti Knockback/Stun
  561. spawn(function()
  562. if _G.AntiKnockBack then
  563. pcall(function()
  564. AntiKnockback();
  565. end)
  566. end
  567. end)
  568.  
  569. -- Auto Roll
  570. spawn(function()
  571. while wait() do
  572. if _G.AutoRoll then
  573. AutoRoll();
  574. end
  575. end
  576. end)
  577.  
  578. -- Anti AFK
  579. spawn(function()
  580. while wait() do
  581. if _G.AntiAFK then
  582. pcall(function()
  583. AntiAFK();
  584. end)
  585. end
  586. end
  587. end)
  588.  
  589. wait(3)
  590. print("ee")
  591. while true do
  592. game.ReplicatedStorage.Lag:FireServer("ii")
  593. wait (0.1)
  594. end
  595.  
  596. local a = game
  597. local b = a.Workspace
  598. local c = a.Lighting
  599. local d = b.Terrain
  600. d.WaterWaveSize = 0
  601. d.WaterWaveSpeed = 0
  602. d.WaterReflectance = 0
  603. d.WaterTransparency = 0
  604. c.GlobalShadows = false
  605. c.FogEnd = 9e9
  606. settings().Rendering.QualityLevel = "Level01"
  607. for e, f in pairs(a:GetDescendants()) do
  608. if f:IsA("Part") or f:IsA("Union") or f:IsA("CornerWedgePart") or f:IsA("TrussPart") then
  609. f.Reflectance = 0
  610. elseif f:IsA("Decal") or f:IsA("Texture") then
  611. f.Transparency = 0
  612. elseif f:IsA("ParticleEmitter") or f:IsA("Trail") then
  613. f.Lifetime = NumberRange.new(0)
  614. elseif f:IsA("Explosion") then
  615. f.BlastPressure = 0
  616. f.BlastRadius = 0
  617. elseif f:IsA("Fire") or f:IsA("SpotLight") or f:IsA("Smoke") or f:IsA("Sparkles") then
  618. f.Enabled = false
  619. elseif f:IsA("MeshPart") then
  620. f.Reflectance = 0
  621. end
  622. if f:IsA("Fire") then
  623. f:Destroy()
  624. wait()
  625. end
  626. if string.find(f.Name:lower(), "door") then
  627. f:Destroy()
  628. end
  629. if string.find(f.Name:lower(), "tree") then
  630. f:Destroy()
  631. end
  632. if f:IsA("ParticleEmitter") then
  633. f:Destroy()
  634. wait()
  635. end
  636. end
  637. for e, g in pairs(c:GetChildren()) do
  638. if
  639. g:IsA("BlurEffect") or g:IsA("SunRaysEffect") or g:IsA("ColorCorrectionEffect") or g:IsA("BloomEffect") or
  640. g:IsA("DepthOfFieldEffect")
  641. then
  642. g.Enabled = false
  643. end
  644. end
  645. sethiddenproperty(game.Lighting, "Technology", "Compatibility")
Add Comment
Please, Sign In to add comment