local gui = script.Parent gui.MenuEnabled.Value = true function changeAngle() local player = game:GetService("Players").LocalPlayer local partAngleFolder = workspace.MainMenuAngles local currentCamera = workspace.Camera local currentPart = partAngleFolder["MainMenuAngle"..math.random(1, #partAngleFolder:GetChildren())] currentCamera.CameraType = "Scriptable" currentCamera.CFrame = currentPart.CFrame end gui.MouseButton1Up:Connect(function() gui.MenuEnabled.Value = false gui.Parent.Enabled = false gui.Parent.Parent.Stats.Enabled = true gui.Parent.Parent.DinoInfo.Enabled = true gui.Parent.Parent.LifeStats.Enabled = true end) wait(0.1) changeAngle() while gui.MenuEnabled.Value == true do changeAngle() wait(3) end
for some reason it will make the guis appear and the angle will stop changing, but only for a second, then it will just deactivate the guis, put the main menu back, and then start changing angles again... been trying to find this out for 2 days and nothing i try works. during testing, i found out that the MenuEnabled value changes back to true as well, and i have no idea why.