local obs = game.ReplicatedStorage.Obstacles
local ob1 = obs.ob1
local ob2 = obs.ob2
local ob3 = obs.ob3
local ob4 = obs.ob4
local ob5 = obs.ob5
local ob6 = obs.ob6
local ob7 = obs.ob7
local ob8 = obs.ob8
local ob9 = obs.ob9
local ob10 = obs.ob10
local ob11 = obs.ob11
local ob12 = obs.ob12
local ob13 = obs.ob13
local ob14 = obs.ob14
local ob15 = obs.ob15
valu = true
while valu == true do
basep.Size = Vector3.new(basep.Size.X - 0.5,basep.Size.Y,basep.Size.Z - 0.5)
if basep.Size == Vector3.new(4, 5, 4) then
local plrs = game.Players:GetChildren()
for i = 1, #plrs do
plrs[i].Character.Head.CFrame = CFrame.new(game.Workspace.lobby["spoint"].Position)
end
valu = false
wait(10)
basep.Size = Vector3.new(96, 5, 96)
local plrs = game.Players:GetChildren()
for i = 1, #plrs do
local num = math.random(1,4)
plrs[i].Character.Head.CFrame = CFrame.new(game.Workspace.teleports["part"..num].Position)
end
ob1.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob2.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob3.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob4.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob5.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob6.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob7.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob8.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob9.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob10.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob11.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob12.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob13.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob14.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
ob15.Position = Vector3.new(math.random(46,-46), -3.75, math.random(46,-46))
valu = true
end
wait(0.1)
end
Я хотел сделать это, когда в раунде начинаются препятствия go в случайное положение x и z от 46 до -46, и y остается неизменным, но я не знаю, почему это не работает. Препятствия просто нормальные части, которые немного изменены. Нужна помощь быстро, и спасибо всем, кто помог. введите описание изображения здесь