-- Set starting coordinates for the central part local x = 1795 local y = 14 local z = 8 -- Size of each segment and number of segments for the infinite effect local segmentLength = 500 local segmentWidth = 500 local numSegments = 100 -- Increase this for a longer effect -- Function to create an invisible "paper-thin" part local function createPaperThinSegment(posX, posY, posZ) local part = Instance.new("Part") part.Size = Vector3.new(segmentLength, 0.1, segmentWidth) -- Paper-thin height part.Position = Vector3.new(posX, posY, posZ) part.Anchored = true part.Transparency = 1 -- Invisible part.CanCollide = true part.Parent = game.Workspace end -- Create segments to the right and left to simulate an "infinite" 2D plane for i = 0, numSegments do createPaperThinSegment(x + (i * segmentLength), y, z) -- Right side createPaperThinSegment(x - (i * segmentLength), y, z) -- Left side end