I am making a boss fight, But I don't know if this is the correct script to make the boss look at your own character...
local head = script.Parent
local Body_Gyro = head.BodyGyro
local Body_Position = head.BodyPosition
local studsAway = 25
Body_Position.Position = head.CFrame.Position
while wait() do
for _, v in pairs(game.Players:GetPlayers()) do
local character = workspace:WaitForChild(v.Name)
if character then
local distance = (head.CFrame.Position - character.PrimaryPart.CFrame.Position).Magnitude
if distance <= studsAway then
Body_Gyro.CFrame = CFrame.new(head.CFrame.Position, character.PrimaryPart.CFrame.Position)
break
else
Body_Gyro.CFrame = CFrame.new(head.CFrame.Position)
end
end
end
end
