Zoneplus tool is not working with my part

I am attempting to use the Zoneplus tool to build one of those areas you see in most simulator games where you can walk onto the platform and a GUI will pop up. My problem is that nothing happens when I step on the part

code

local Zone = require(game.ReplicatedStorage.Zone)
local container = game.Workspace.Advertisements_trigger.Part
local zone = Zone.new(container)

zone.playerEntered:Connect(function(plr)
	print(plr.Name .. " entered zone")
end)

zone.playerExited:Connect(function(plr)
	print(plr.Name .. " exited zone")
end)

hierarchy
Part is inside model located inside workspace
Script is a server script located in workspace as a sibling to the part

console
Nothing is being printed to the console

It seems that Zoneplus will only work if I use a completely unedited part with just canCollide turned off. It also can’t be touching anything. Please help me

1 Like

Update: I found the Issue. It turns out that Zoneplus uses either the humanoid root part or torso to detect when you are in the zone. I was just using it as almost like a pressure plate which explains why it couldn’t detect me on the platform. I’m going to add this to the Zoneplus post on here so people know to do that.