Pubg mobile Skin Changer Tool

Hello Mokka Users,
A lot of topics are talking about how to change Pubg mobile Skin items manually with Cheat Engine.
But none of them made any fast script to do it. so I decided to make one using some old/New tables that I have such as the Murph table. This Hack Now Update pubg mobile 1.3 new version

I made a table for the most used weapons in-game to be changed to upgraded weapon skins.

Requirements:

Any version of cheat engine.

Working Emulators:
Gameloop
Smart GaGa
LD Player 3-4
MEmu
Nox Player
Blue Stacks

How to run:
1- Run game normally till you reach the lobby.
2- Start the cheat engine tool and activate any skin you want.
3- Make sure to wait around 5 sec before the next weapon

Note: You need to restart before changing the same weapon’s skin.

Working in smart gaga without anti-ban. If you want to use the game loop make sure to use anti-ban with it Then  Use

Download:
Put this code in any txt file and change its type to .ct

Code Updated!

Code:
  1. <?xml version=“1.0” encoding=“utf-8”?>
  2. <CheatTable CheatEngineTableVersion=“28”>
  3. <CheatEntries/>
  4. <UserdefinedSymbols/>
  5. <LuaScript>
  6. dbk_initialize()
  7. dbk_useKernelmodeOpenProcess()
  8. dbk_useKernelmodeProcessMemoryAccess()
  9. if getOpenedProcessID() then openProcess(getOpenedProcessID()) end
  10. dbk_writesIgnoreWriteProtection(true)
  11. function AOBRep(search, change)
  12. local aob = AOBScan(search)
  13. if aob then
  14. for i=0,aob.Count-1 do
  15. autoAssemble(aob[i]..’:\ndb ‘..change)
  16. end
  17. aob.Destroy()
  18. end
  19. end
  20. EmuForm = createForm(true)
  21. EmuForm.Caption = ‘Select Emulator’
  22. EmuForm.Width = 550
  23. EmuForm.Height = 500
  24. function smartgaga()
  25. emu = “AndroidProcess”
  26. startmenu()
  27. EmuForm.hide()
  28. end
  29. EmuButton2 = createButton(EmuForm)
  30. EmuButton2.Left = 300
  31. EmuButton2.Top = 150
  32. EmuButton2.Width = 180
  33. EmuButton2.Height = 80
  34. EmuButton2.onClick = smartgaga
  35. EmuButton2.Caption = ‘SmartGaGa’
  36. function gameloop()
  37. emu = “aow_exe”
  38. startmenu()
  39. EmuForm.hide()
  40. end
  41. EmuButton3 = createButton(EmuForm)
  42. EmuButton3.Left = 70
  43. EmuButton3.Top = 150
  44. EmuButton3.Width = 180
  45. EmuButton3.Height = 80
  46. EmuButton3.onClick = gameloop
  47. EmuButton3.Caption = ‘GameLoop’
  48. function ldplayer3()
  49. emu = “LdBoxHeadless”
  50. startmenu()
  51. EmuForm.hide()
  52. end
  53. EmuButton1 = createButton(EmuForm)
  54. EmuButton1.Left = 70
  55. EmuButton1.Top = 50
  56. EmuButton1.Width = 180
  57. EmuButton1.Height = 80
  58. EmuButton1.onClick = ldplayer3
  59. EmuButton1.Caption = ‘LDplayer 3’
  60. function ldplayer4()
  61. emu = “LdVBoxHeadless”
  62. startmenu()
  63. EmuForm.hide()
  64. end
  65. EmuButton2 = createButton(EmuForm)
  66. EmuButton2.Left = 300
  67. EmuButton2.Top = 50
  68. EmuButton2.Width = 180
  69. EmuButton2.Height = 80
  70. EmuButton2.onClick = ldplayer4
  71. EmuButton2.Caption = ‘LDplayer 4’
  72. function noxplayer()
  73. emu = “NoxVMHandle”
  74. startmenu()
  75. EmuForm.hide()
  76. end
  77. EmuButton21 = createButton(EmuForm)
  78. EmuButton21.Left = 300
  79. EmuButton21.Top = 250
  80. EmuButton21.Width = 180
  81. EmuButton21.Height = 80
  82. EmuButton21.onClick = noxplayer
  83. EmuButton21.Caption = ‘Nox Player’
  84. function memu()
  85. emu = “MEmuHeadless”
  86. startmenu()
  87. EmuForm.hide()
  88. end
  89. EmuButton31 = createButton(EmuForm)
  90. EmuButton31.Left = 70
  91. EmuButton31.Top = 250
  92. EmuButton31.Width = 180
  93. EmuButton31.Height = 80
  94. EmuButton31.onClick = memu
  95. EmuButton31.Caption = ‘MEmu’
  96. function bluestacks()
  97. emu = “HD-Player”
  98. startmenu()
  99. EmuForm.hide()
  100. end
  101. EmuButton3 = createButton(EmuForm)
  102. EmuButton3.Left = 185
  103. EmuButton3.Top = 350
  104. EmuButton3.Width = 180
  105. EmuButton3.Height = 80
  106. EmuButton3.onClick = bluestacks
  107. EmuButton3.Caption = ‘BlueStacks’
  108. function startmenu()
  109. local p = io.popen(‘tasklist /fi “IMAGENAME eq ‘..emu..’.exe” /fi “MEMUSAGE gt 300000” /nh’, ‘r’);
  110. local procInfo = p:read(‘*a’);
  111. p:close();
  112. local pid = procInfo:match(‘%d+’);
  113. pid = tonumber(pid);
  114. if(pid == nil)then
  115. messageDialog(“Oyun bulunamadı, ilk önce oyunu başlatın!\nYou must start the game first!”, mtWarning, mbOK)
  116. closeCE()
  117. else
  118. openProcess(pid)
  119. —————-HACK MENU START—————-
  120. function shfo()
  121. search = ‘B0 1E 9A 00’ — your original aob values
  122. replace = ‘0E FD 9F 41’ — values which u wanna replace with
  123. AOBRep(search,replace)
  124. end
  125. function shff()
  126. search = ‘B0 1E 9A 00’ — your original aob values
  127. replace = ‘1E FD 9F 41’ — values which u wanna replace with
  128. AOBRep(search,replace)
  129. end
  130. function jhfo()
  131. search = ‘4C 1E 9A’ — your original aob values
  132. replace = ‘3E F9 9F 41’ — values which u wanna replace with
  133. AOBRep(search,replace)
  134. end
  135. function jhff()
  136. search = ‘4C 1E 9A’ — your original aob values
  137. replace = ‘FF F8 9F 41’ — values which u wanna replace with
  138. AOBRep(search,replace)
  139. end
  140. function anfo()
  141. search = ’84 1D 9A’ — your original aob values
  142. replace = ’81 F1 9F 41′ — values which u wanna replace with
  143. AOBRep(search,replace)
  144. end
  145. function anff()
  146. search = ’84 1D 9A’ — your original aob values
  147. replace = ‘3F F1 9F 41’ — values which u wanna replace with
  148. AOBRep(search,replace)
  149. end
  150. function fhfo()
  151. search = ‘E8 1D 9A’ — your original aob values
  152. replace = ‘2D F5 9F 41’ — values which u wanna replace with
  153. AOBRep(search,replace)
  154. end
  155. function fhff()
  156. search = ’68 38 A0′ — your original aob values
  157. replace = ’22 FE DC 41′ — values which u wanna replace with
  158. AOBRep(search,replace)
  159. end
  160. function mbfo()
  161. search = ‘C4 2A 9D’ — your original aob values
  162. replace = ‘F7 75 BE 41’ — values which u wanna replace with
  163. AOBRep(search,replace)
  164. end
  165. function ahfo()
  166. search = ’28 2B 9D’ — your original aob values
  167. replace = ‘AE 79 BE 41’ — values which u wanna replace with
  168. AOBRep(search,replace)
  169. end
  170. function dgff()
  171. search = ‘8C 2B 9D’ — your original aob values
  172. replace = ‘8E 7D BE 41’ — values which u wanna replace with
  173. AOBRep(search,replace)
  174. end
  175. function cbfo()
  176. search = ’78 1F 9A’ — your original aob values
  177. replace = ‘C4 04 A0 41’ — values which u wanna replace with
  178. AOBRep(search,replace)
  179. end
  180. function cwfo()
  181. search = ’14 1F 9A’ — your original aob values
  182. replace = ‘DB 00 A0 41’ — values which u wanna replace with
  183. AOBRep(search,replace)
  184. end
  185. function chff()
  186. search = ’04 38 A0′ — your original aob values
  187. replace = ’29 FA DC 41′ — values which u wanna replace with
  188. AOBRep(search,replace)
  189. end
  190.  
  191. —–
  192. function twfo()
  193. search = ’24 A4 9B’ — your original aob values
  194. replace = ‘8C 33 AF 41’ — values which u wanna replace with
  195. AOBRep(search,replace)
  196. end
  197. function twff()
  198. search = ’10 CD A4′ — your original aob values
  199. replace = ‘BB CC 0A 42’ — values which u wanna replace with
  200. AOBRep(search,replace)
  201. end
  202. function aifo()
  203. search = ‘B8 2C 9D’ — your original aob values
  204. replace = ’42 89 BE 41′ — values which u wanna replace with
  205. AOBRep(search,replace)
  206. end
  207. function aiff()
  208. search = ‘1C 2D 9D’ — your original aob values
  209. replace = ’23 8D BE 41′ — values which u wanna replace with
  210. AOBRep(search,replace)
  211. end
  212.  
  213. MyForm = createForm(true)
  214. MyForm.Caption = ‘Skin-Changer’
  215. MyForm.Width = 550
  216. MyForm.Height = 600
  217. shl = createLabel(MyForm)
  218. shl.Caption= ‘M416’
  219. shl.Left = 100
  220. shl.Top = 10
  221. shbo = createButton(MyForm)
  222. shbo.Left = 10
  223. shbo.Top = 35
  224. shbo.Width = 125
  225. shbo.Height = 40
  226. shbo.onClick = shfo
  227. shbo.Caption = ‘Glacier’
  228. shbf = createButton(MyForm)
  229. shbf.Left = 110
  230. shbf.Top = 35
  231. shbf.Width = 125
  232. shbf.Height = 40
  233. shbf.onClick = shff
  234. shbf.Caption = ‘Joker’
  235. jhl = createLabel(MyForm)
  236. jhl.Caption= ‘Scar-L’
  237. jhl.Left = 390
  238. jhl.Top = 10
  239. jhbo = createButton(MyForm)
  240. jhbo.Left = 300
  241. jhbo.Top = 35
  242. jhbo.Width = 125
  243. jhbo.Height = 40
  244. jhbo.onClick = jhfo
  245. jhbo.Caption = ‘Pumpkin’
  246. jhbf = createButton(MyForm)
  247. jhbf.Left = 400
  248. jhbf.Top = 35
  249. jhbf.Width = 125
  250. jhbf.Height = 40
  251. jhbf.onClick = jhff
  252. jhbf.Caption = ‘Lightning’
  253. —/
  254. anl = createLabel(MyForm)
  255. anl.Caption= ‘AKM’
  256. anl.Left = 100
  257. anl.Top = 110
  258. anbo = createButton(MyForm)
  259. anbo.Left = 10
  260. anbo.Top = 135
  261. anbo.Width = 125
  262. anbo.Height = 40
  263. anbo.onClick = anfo
  264. anbo.Caption = ‘Glacier’
  265. anbf = createButton(MyForm)
  266. anbf.Left = 110
  267. anbf.Top = 135
  268. anbf.Width = 125
  269. anbf.Height = 40
  270. anbf.onClick = anff
  271. anbf.Caption = ‘Hell-Fire’
  272. fhl = createLabel(MyForm)
  273. fhl.Caption= ‘M16A4’
  274. fhl.Left = 330
  275. fhl.Top = 110
  276.  
  277. fhl = createLabel(MyForm)
  278. fhl.Caption= ‘DP-28’
  279. fhl.Left = 430
  280. fhl.Top = 110
  281. fhbo = createButton(MyForm)
  282. fhbo.Left = 300
  283. fhbo.Top = 135
  284. fhbo.Width = 125
  285. fhbo.Height = 40
  286. fhbo.onClick = fhfo
  287. fhbo.Caption = ‘Blood-Bones’
  288. fhbf = createButton(MyForm)
  289. fhbf.Left = 400
  290. fhbf.Top = 135
  291. fhbf.Width = 125
  292. fhbf.Height = 40
  293. fhbf.onClick = fhff
  294. fhbf.Caption = ‘Enigmatic-Killer’
  295. —/
  296. twl = createLabel(MyForm)
  297. twl.Caption= ‘UZI’
  298. twl.Left = 50
  299. twl.Top = 210
  300.  
  301. twl = createLabel(MyForm)
  302. twl.Caption= ‘Pan’
  303. twl.Left = 160
  304. twl.Top = 210
  305.  
  306. twbo = createButton(MyForm)
  307. twbo.Left = 10
  308. twbo.Top = 235
  309. twbo.Width = 125
  310. twbo.Height = 40
  311. twbo.onClick = twfo
  312. twbo.Caption = ‘Ethereal’
  313.  
  314. twbf = createButton(MyForm)
  315. twbf.Left = 110
  316. twbf.Top = 235
  317. twbf.Width = 125
  318. twbf.Height = 40
  319. twbf.onClick = twff
  320. twbf.Caption = ‘Ice-Pan’
  321. ail = createLabel(MyForm)
  322. ail.Caption= ‘Mini-14’
  323. ail.Left = 330
  324. ail.Top = 210
  325.  
  326. ail = createLabel(MyForm)
  327. ail.Caption= ‘Mk-14’
  328. ail.Left = 430
  329. ail.Top = 210
  330.  
  331. aibo = createButton(MyForm)
  332. aibo.Left = 300
  333. aibo.Top = 235
  334. aibo.Width = 125
  335. aibo.Height = 40
  336. aibo.onClick = aifo
  337. aibo.Caption = ‘Ice-Mini14’
  338.  
  339. aibf = createButton(MyForm)
  340. aibf.Left = 400
  341. aibf.Top = 235
  342. aibf.Width = 125
  343. aibf.Height = 40
  344. aibf.onClick = aiff
  345. aibf.Caption = ‘Dragon-Mk-14’
  346.  
  347. dgl = createLabel(MyForm)
  348. dgl.Caption= ‘Kar-98’
  349. dgl.Left = 50
  350. dgl.Top = 310
  351. sdl = createLabel(MyForm)
  352. sdl.Caption= ‘M24’
  353. sdl.Left = 190
  354. sdl.Top = 310
  355. sdl2 = createLabel(MyForm)
  356. sdl2.Caption= ‘AWM’
  357. sdl2.Left = 300
  358. sdl2.Top = 310
  359. mbbo = createButton(MyForm)
  360. mbbo.Left = 10
  361. mbbo.Top = 335
  362. mbbo.Width = 150
  363. mbbo.Height = 40
  364. mbbo.onClick = mbfo
  365. mbbo.Caption = ‘Kukulkan Fury’
  366. ahbf = createButton(MyForm)
  367. ahbf.Left = 135
  368. ahbf.Top = 335
  369. ahbf.Width = 150
  370. ahbf.Height = 40
  371. ahbf.onClick = ahfo
  372. ahbf.Caption = ‘Pharaoh Might’
  373. dgbf = createButton(MyForm)
  374. dgbf.Left = 270
  375. dgbf.Top = 335
  376. dgbf.Width = 125
  377. dgbf.Height = 40
  378. dgbf.onClick = dgff
  379. dgbf.Caption = ‘Mauve Avenger’
  380. —/
  381. chl = createLabel(MyForm)
  382. chl.Caption= ‘AUG’
  383. chl.Left = 50
  384. chl.Top = 410
  385. chl = createLabel(MyForm)
  386. chl.Caption= ‘Groza’
  387. chl.Left = 190
  388. chl.Top = 410
  389. chl = createLabel(MyForm)
  390. chl.Caption= ‘M249’
  391. chl.Left = 300
  392. chl.Top = 410
  393. cbbo = createButton(MyForm)
  394. cbbo.Left = 10
  395. cbbo.Top = 435
  396. cbbo.Width = 150
  397. cbbo.Height = 40
  398. cbbo.onClick = cbfo
  399. cbbo.Caption = ‘Red-Aug’
  400. cwbf = createButton(MyForm)
  401. cwbf.Left = 135
  402. cwbf.Top = 435
  403. cwbf.Width = 150
  404. cwbf.Height = 40
  405. cwbf.onClick = cwfo
  406. cwbf.Caption = ‘Forest-Raider’
  407. chbf = createButton(MyForm)
  408. chbf.Left = 280
  409. chbf.Top = 435
  410. chbf.Width = 125
  411. chbf.Height = 40
  412. chbf.onClick = chff
  413. chbf.Caption = ‘M249’
  414. —/
  415. info2l = createLabel(MyForm)
  416. info2l.Caption= ‘** -> You must activate Skin-Changer in lobby.’
  417. info2l.Left = 80
  418. info2l.Top = 535
  419. info1l = createLabel(MyForm)
  420. info1l.Caption= ‘ This tool created by Shanks.’
  421. info1l.Left = 80
  422. info1l.Top = 500
  423. ———–FINISH———–
  424. end
  425. end
  426. </LuaScript>
  427. </CheatTable>

Changelog:
Added more weapons & fixed some bugs.

LEAVE A REPLY

Please enter your comment!
Please enter your name here