i am going to go out on a limb and assume you never took a logic course, have you?
Peter told the people in Acts 2:38 to be baptized so their sins WOULD be forgiven. a future event.
how do we know it would be a future event?
because we read in v37, Brethern, what shall we do?
forgiveness of sins HAD NOT OCCURRED YET.
stop trying to twist Scripture like a pretzel.
No he didnt.
Acts 2:38 Then Peter said unto them, Repent, and be baptized every one of you in the name of Jesus Christ for the remission of sins, and ye shall receive the gift of the Holy Ghost.
for = because of.
>>forgiveness of sins HAD NOT OCCURRED YET.<<
Notice how repent came before the baptized? In order to repent they had to believe and once they repented their sins were forgiven.
Ephesians 1:7 In whom we have redemption through his blood, the forgiveness of sins, according to the riches of his grace;
Ephesians 1:13 In whom ye also trusted, after that ye heard the word of truth, the gospel of your salvation: in whom also after that ye believed, ye were sealed with that holy Spirit of promise,
2 Corinthians 7:10 For godly sorrow worketh repentance to salvation not to be repented
The repentance led to salvation not the baptism.