FreeRobloxScripts1

Very Very Low Quality Script

Jun 6th, 2023 (edited)
1,085
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. --Made by Rouxhaver
  2. Divide = 20 -- higher = less quality, lower = higher quality + lag
  3.  
  4. game:GetService("RunService"):Set3dRenderingEnabled(false)
  5. Coregui = game:GetService("CoreGui")
  6. sg = Instance.new("ScreenGui", Coregui)
  7. sg.IgnoreGuiInset = true
  8. sg.ResetOnSpawn = false
  9. Gui = Instance.new("Frame", sg)
  10. Coregui.RobloxGui.Enabled = false
  11. Coregui.RobloxGui.Enabled = true
  12. Camera = workspace.CurrentCamera
  13. ScreenPixels = Vector2.new(math.floor(Camera.ViewportSize.X/Divide),math.floor(Camera.ViewportSize.Y/Divide))
  14.  
  15. for i2 = 0, ScreenPixels.Y-1, 1 do
  16. for i = 0, ScreenPixels.X-1, 1 do
  17. local Pixel = Instance.new("Frame",Gui)
  18. Pixel.Size = UDim2.new(0,Divide,0,Divide)
  19. Pixel.Position = UDim2.new(0,i*Divide,0,i2*Divide)
  20. Pixel.BorderSizePixel = 0
  21. end
  22. end
  23.  
  24. while task.wait() do
  25. for i,Pixel in pairs(Gui:GetChildren()) do
  26. local Raycast = Camera:ViewportPointToRay(Pixel.Position.X.Offset,Pixel.Position.Y.Offset)
  27. Raycast = Ray.new(Raycast.Origin, Raycast.Direction * 1000)
  28.  
  29. local target, hit = workspace:FindPartOnRay(Raycast)
  30. if target then do
  31. Pixel.BackgroundColor3 = target.Color
  32. end else
  33. Pixel.BackgroundColor3 = Color3.fromRGB(56, 235, 255)
  34. end
  35. end
  36. end
Add Comment
Please, Sign In to add comment