PlayerNoClip Dosn't work?

Ok so i need to block noclip for a few players on a server.
So using the “PlayerNoClip” hook i return false.
But for some reason the players can still noclip.
I have tested the hook and it is being called and it is returning false. So why does this hook no longer work properly, I mean it used to work.

Test i tryed:
[lua]
local function Test( Player )
print( Player:Name() … " Tried to noclip" )
return false
end
hook.Add(“PlayerNoClip”,“PlayerNoClip_Test”,Test)
[/lua]

**[Gamemode.PlayerNoClip

http://wiki.garrysmod.com/favicon.ico](wiki.garrysmod.com/?title=Gamemode.PlayerNoClip)**

Never mind. I got confused and I’m tired >.<

Err wut?

[lua]
function GM:PlayerNoClip( pl )

local oldstate = pl:GetMoveType()

if oldstate != MOVETYPE_NOCLIP then

	if CLIENT and IsFirstTimePredicted() then

		pl:PrintMessage(HUD_PRINTTALK, "You can't turn into a ghost!")

	end

	return false

end

return true

end
[/lua]

Try the example on the wiki

[lua]
function GM:PlayerNoClip(Player)
return Player:IsSuperAdmin()
end
[/lua]