(part1.Position - part2.Position).Magnitudelocal player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local part = workspace.Part
local distance = (hrp.Position - part.Position).Magnitude
print(distance)local maxDistance = 10
if distance <= maxDistance then
print("Игрок рядом")
else
print("Игрок далеко")
endif distance <= 5 then
humanoid:TakeDamage(10)
endpart1 - part2part1.Position - part2.Position