Cra-Z-Gaming

Roblox Islands Every Item Spawner (ghost)

Dec 22nd, 2025
296
0
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. --Roblox Islands script (Ghost Blocks) every item in islands gets droped on your head (good for thumbnails or sum)--
  2.  
  3.  
  4. --[[================ CONFIG =================]]
  5. local DROP_HEIGHT = 10 -- studs above your head
  6. local BATCH_SIZE = 50 -- per-frame limit (lower if you lag)
  7. local BRING_LOCKED = false -- true = also move anchored things
  8. local MAX_MASS_KG = 1000 -- skip insanely heavy parts
  9. --------------------------------------------------------------------
  10. local lp = game:GetService("Players").LocalPlayer
  11. local char = lp.Character or lp.CharacterAdded:Wait()
  12. local root = char:WaitForChild("HumanoidRootPart")
  13. local ws = game:GetService("Workspace")
  14.  
  15. local function ok(obj)
  16. if obj:IsA("BasePart") then
  17. if not BRING_LOCKED and obj.Anchored then return false end
  18. if obj.AssemblyMass > MAX_MASS_KG then return false end
  19. return true
  20. end
  21. return obj:IsA("Tool") or obj:IsA("MeshPart") or obj:IsA("UnionOperation")
  22. end
  23.  
  24. local function bring(obj)
  25. if obj:IsA("BasePart") then
  26. obj.CFrame = root.CFrame + Vector3.new(0, DROP_HEIGHT, 0)
  27. obj.Anchored = false
  28. obj.CanCollide = true
  29. elseif obj:IsA("Tool") then
  30. obj.Parent = ws
  31. local handle = obj:FindFirstChildOfClass("BasePart") or obj:FindFirstChild("Handle")
  32. if handle then
  33. handle.CFrame = root.CFrame + Vector3.new(0, DROP_HEIGHT, 0)
  34. end
  35. end
  36. end
  37.  
  38. -- giant list of everything physical
  39. local toBring = {}
  40. for _, v in pairs(game:GetDescendants()) do
  41. if ok(v) then table.insert(toBring, v) end
  42. end
  43.  
  44. -- stagger so you don’t freeze
  45. local index = 0
  46. while index < #toBring do
  47. for i = 1, BATCH_SIZE do
  48. index = index + 1
  49. local obj = toBring[index]
  50. if obj then pcall(bring, obj) end
  51. end
  52. task.wait()
  53. end
  54.  
  55. print("Brought", #toBring, "physical objects to your feet – enjoy the rain!")
Advertisement
Comments
  • G00V1N
    248 days
    # text 0.07 KB | 0 0
    1. i cant even pick up the items. it could just be that i have bad wifi tho
    • Cra-Z-Gaming
      248 days
      # text 0.14 KB | 0 0
      1. no bro. they are fake items, only you can see them but you cant do anything with them. theres not much purpose of this script, it just looks cool
Add Comment
Please, Sign In to add comment