So i want this part i named "straszak" spawn and follow player on one axis once it spawned.
local plr = game.Players.LocalPlayer repeat wait() until plr.Character local char = plr.Character while wait(120) do if workspace:FindFirstChild("straszak") == nil then if math.random(1,2) == 1 then -- 50% chance local straszakclone = script.straszak:Clone() straszakclone.Parent = workspace coroutine.wrap(function() while wait() do local vector, onScreen = workspace.CurrentCamera:WorldToViewportPoint(straszakclone.PrimaryPart.Position) if onScreen == true then print("onscreen") elseif onScreen == false then print("offscreen") end end end)() coroutine.wrap(function() while wait(5) do straszakclone:SetPrimaryPartCFrame(char.HumanoidRootPart.CFrame*CFrame.new(Vector3.new(6,0,22.5))) -- it resets position every 5 seconds end end)() local CF = straszakclone.PrimaryPart.CFrame while wait() do straszakclone:SetPrimaryPartCFrame(CFrame.new()) -- i want it to follow player only on one axis end end end end