ARegionCoords= Vector3.new(torsoP.X-(AreaWidth/2),torsoP.Y-(AreaHeight/2),torsoP.Z-(AreaWidth/2))
BRegionCoords=Vector3.new(torsoP.X+(AreaWidth/2),torsoP.Y+(AreaHeight/2),torsoP.Z+(AreaWidth/2))
PlayersVisionArea= Region3.new(ARegionCoords,BRegionCoords)
i have this code the creates an area around the player, but as the player moves the region3 should update and move along with the player. i realize looping this would just create more region3´s. ive considered destroying it and re-creating the region, is this the most effcient method?

3 comments
Look at the Roblox API... Region3.CFrame and Region3.Size.
They are read only properties though.
ur stuck once its already created bRo