If he never paid rent and did not have a lease, he was a guest, not a tenant; and as a guest, you have the right to revoke his permission to be there at any time.Based on what you write, you may wish to consider getting a protective order against him; you should also, if you have not yet already, strongly consider filing a police report about his violence and his attempted theft, so as to create a record of his behavior for future reference.