Trigger to restrict users from creating a new table in the database
If you really must use a trigger you can use a database trigger.

CREATE TRIGGER NoCreateTable ON DATABASE 
    FOR CREATE_TABLE
AS 
PRINT 'You may not create a table' 
ROLLBACK TRANSACTION