I make them all the time! Here is a pretty simple version, you can always use a tight stitch, such as sc, but I find that a shell stitch
(*5dc in same chain space, skip 3 chain spaces, work another shell in next chain*)
works great for covering the "naughty bits" and still gives you that stretch that you'll need to get them on lol
I like Cascade "fixation", but any stretch sport-weight will do
Size "F" or "G" hook
Make a chain and wrap it around you snugly, checking against your waist and hips for width. When you have the correct width, without turning, JOIN to beginning chain to make a large ring.
**You will be working in the round from here out**
1st round (row): Chain 3, then skip the next 2 spaces and shell (5dc's) in the next ch space. Continue shell stitching until you reach the last 3 chains. Then finish your last shell and slip stitch into the 3rd chain of beginning chain 3.
This will complete the first row in the round.
2nd round (row): Now ch 3, then work 1 dc in same chain space (counts as first HALF shell) then *sc into THIRD (3rd) chain of previous rows ch 5 shell. Work shell (5 dc's) into next sc of previous row* Continue around until you reach the last sc into previous rows shell, then work 2 dc's into last chain space.
Continue working in the round, exactly as in the first and second rounds (row), alternating each until your "tube" reaches the desired length...some like their boy shorts high like a panty, and some like them a bit longer on the leg...normally, about 10-12 rows in the round will be great for a low rise/hipster fit
Now finish off your last row, you should have a wide "tube"...keeping your one "seam", where you were joining each round in the middle, fold this piece in half to find the center of your crotch...sometimes counting stitches helps to make sure you are perfectly centered.
Then work 10-12 sc across (or how many you think are necessary for a comfortable fit...all tooties are different lol
Then continue across, turn, start the next row across evenly, turn, etc... until you have about 9 rows complete (+ or - for personal preference..your OWN undies are a great measure for this
Create a duplicate panel on the other side of your "tube"...then whipstich those together and Walla!(joke on y hubby who cant spell "voila" lol
You got yourself some boyshorts!
Hope that helped, have fun!
(Here are a pair of lacey "cheek" shorts I made using a basic V stitch in the same way) You can play around with different edgings to make them even fancier.. I used a (shell, skip 2 ch, picot, skip 2 ch, shell) for these