Will any non shady hotels in nyc rent to a 18 year old
Nope. You'd need a credit card at a minimum.
NONE! You can try a hostel - but accommodations there are often communal, and not at the standards you might expect.
Probably the seedier ones, but hopefully all of them.