Let us look at the purpose of spiritual gifts that are given to believers. Ephesians 4:12-16 tells us they are, “For the perfecting of the saints, for the work of the ministry, for the edifying of the body of Christ: Till we all come in the unity of the faith, and of the knowledge of the Son of God, unto a perfect man, unto the measure of the stature of the fulness of Christ: That we henceforth be no more children, tossed to and fro, and carried about with every wind of doctrine, by the sleight of men, and cunning craftiness, whereby they lie in wait to deceive; But speaking the truth in love, may grow up into him in all things, which is the head, even Christ: From whom the whole body fitly joined together and compacted by that which every joint supplieth, according to the effectual working in the measure of every part, maketh increase of the body unto the edifying of itself in love.”  The gifts that the Lord gives His redeemed ones serve to minister to the hearts of believers, causing us to mature in the Lord’s things, and causing us to become secure in the truths found in the Word.

A few spiritual gifts the Lord gives are, “And he gave some, apostles; and some, prophets; and some, evangelists; and some, pastors and teachers. (Ephesians 4:11).  A few more gifts the Lord gives are, “Having then gifts differing according to the grace that is given to us, whether prophecy, let us prophesy according to the proportion of faith; Or ministry, let us wait on our ministering: or he that teacheth, on teaching; Or he that exhorteth, on exhortation: he that giveth, let him do it with simplicity; he that ruleth, with diligence; he that sheweth mercy, with cheerfulness.” (Romans 12:6-8).  We see that the Lord has given plenty of gifts to benefit the body of Christ.  Every believer has at least one gift.  We should heed the words of the Apostle Paul in 1 Timothy 4:14, “Neglect not the gift that is in thee…”  Our spiritual gifts should be developed and nurtured so that we might properly minister to one another. 

You asked the question, “Is this the gift that God gave me or is it a gift from the devil?”  I think that it is obvious that being a DJ in a nightclub does not minister to the body of Christ.  Can we not safely say that this ability of being able play music in this setting is NOT from the Lord.  Unless the music is scriptural Christian or Gospel music it DOES NOT honor the Lord.

Does the devil give gifts?  I do not find that in the scriptures.  Satan has no gifts to give, so how could he do that?  The spiritual gifts the Lord gives are based upon His victory over death as we read in Ephesians 4:7-8, “But unto every one of us is given grace according to the measure of the gift of Christ. Wherefore he saith, When he ascended up on high, he led captivity captive, and gave gifts unto men.”  We might say that to the victor go the spoils.  Christ was victorious over the grave and thus has gifts to give to all those who believe in Him.  Certainly, Satan has the power to influence, confuse, mislead, etc., but we do not read of him having any gifts to give to people. 

Your ability to be a DJ, I would say, comes from your training and desire to do a good job at being a DJ.  To play music in nightclubs where ungodly music is being played and (often) alcohol drinking is the norm, certainly does not help your Christian testimony and it does not honor the Lord.  If you are a true believer on the Lord Jesus Christ, you should be seeking to honor Him with your whole life.  Your question makes me think you are already feeling convicted about this lifestyle.  1 Corinthians 10:31 teaches us to, “…do all to the glory of God.”  A good rule of thumb for the believer is, “If you cannot do it to the glory of God, DON’T DO IT.”  (487.6)