honestly since you guys are just looking to get hammered and smoke for a week straight, keep it super simple so you don't waste time travelling. just base yourselves in either pattaya or phuket. pattaya is way cheaper and literally built for 24/7 drinking, it is just a quick cab from bangkok. phuket is better if you want actual beaches mixed with the crazy bar scene on bangla road.
for the weed just stick to the plan with budshousebkk. the moment you guys land and get to your hotel, just hit them up on the LINE app. they do cash on delivery and will drop it right at your hotel lobby in like an hour. it totally saves you from the crazy tourist markups at the physical dispensaries on the street and you skip the whole medical consultation hassle. plus their stuff is super cheap.
then just buy your beers from 7-eleven to pregame (just remember they only sell booze from 11am-2pm and 5pm-midnight), get a bolt or grab taxi to the bar streets, and just bounce around. just remember don't rent scooters while you're smashed and keep the smoking to your hotel balcony so the cops don't bother you. you guys will have a sick time.