Check if the player is in a specific area

Try ZonePlus+

Script Example
local Zone = require(game:GetService("ReplicatedStorage").Zone) --Module Script
local container = workspace.SafeZoneContainer --Your Area
local zone = Zone.new(container)

zone.playerEntered:Connect(function(player)
    print(("%s entered the zone!"):format(player.Name))
end)

zone.playerExited:Connect(function(player)
    print(("%s exited the zone!"):format(player.Name))
end)

https://create.roblox.com/store/asset/6245329519/ZonePlus