sex life

okay so me and this boy have been friends for 4 years and I have a major crush on him not really sure if he knows it but what should I do about it or how should I tell him. Also me and him have been sexting a lot and we really want to have sex with each other but I'm scared that it will mess up our friendship. I'm not sure if I should ask him out or just be friends with benefits