The past tense of lay a trap for is laid a trap for.
The third-person singular simple present indicative form of lay a trap for is lays a trap for.
The present participle of lay a trap for is laying a trap for.
The past participle of lay a trap for is laid a trap for.