B.H.
Give him a nap in a room with minimal toys, put a gate in the doorway, make the room extra dark and if you have to sit in a chair far away but in eyesight and sit and watch him til he falls asleep(if you have too) if he get's out of bed or talks say strike1, after 3 strikes make it a punishment or consequence. When your sitting there watching him or checking in on him don't do alot of talking just keep it minimal Strike ONE for getting out of your bed! don't talk to him or answer his questions
We did that at a homedaycare with 8 kids and if they got to 3 strikes as a group snack time sucked after nap. 3 or more strikes meant a boring snack like crackers no strikes or one or two meant a good snack like cookies or something.