How to situate a part on a random point on another part?
Heres my code.
02 | local minx = (v.Baseplate.Size.X / 2 ) - v.Baseplate.Position.X |
03 | local maxx = (v.Baseplate.Size.X / 2 ) + v.Baseplate.Position.X |
04 | local minz = (v.Baseplate.Size.Z / 2 ) - v.Baseplate.Position.Z |
05 | local maxz = (v.Baseplate.Size.Z / 2 ) + v.Baseplate.Position.Z |
06 | local y = (v.Baseplate.Size.Y / 2 ) + v.Baseplate.Position.Y + yoffset |
08 | local randX = mainrand.RandomMINMAX(minx,maxx) |
09 | local randZ = mainrand.RandomMINMAX(minz,maxz) |
11 | local clone = q.Asset:Clone() |
13 | print ( "located at minimum " ..minx.. " maximum " ..maxx.. "," .. " " ..minz.. " " ..maxz) |
14 | clone.Position = Vector 3. new(randX,y,randZ) |
15 | clone.Parent = v.Extras |
https://gyazo.com/380924e4ebc236fbf150faa95116248a
The rocks are supposed to be on the sand.