Had this in my game as a script but no progress with the brick spawning.

local LocalPlayer = game.Players.LocalPlayer

local Character = LocalPlayer.CharacterAdded:wait()

local Part = Instance.new("Part", workspace) Part.Size = Vector3.new(1,1,1) Part.CanCollide = false Part.Position = Character.Head.Position Part.Shape = 0 Part.BrickColor = BrickColor.new("Bright red") Part.Transparency = .5

local BodyPosition = Instance.new("BodyPosition", Part)

Spawn(function() while Part and Part.Parent do -- While the part exists, do make it float BodyPosition.position = Character.Head.Position + Vector3.new(2, 1, 0) --Add a bit of distance end end)