PikaScripts

1

Mar 29th, 2026
573
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local gui = Instance.new("ScreenGui")
  3. gui.Name = "MeeEqTradeFreezer"
  4. gui.Parent = player:WaitForChild("PlayerGui")
  5.  
  6. local main = Instance.new("Frame")
  7. main.Parent = gui
  8. main.Size = UDim2.new(0,300,0,210)
  9. main.Position = UDim2.new(0.4,0,0.35,0)
  10. main.BackgroundColor3 = Color3.fromRGB(15,15,15)
  11. main.BorderSizePixel = 0
  12. main.Active = true
  13. main.Draggable = true
  14. Instance.new("UICorner",main).CornerRadius = UDim.new(0,8)
  15.  
  16. local top = Instance.new("Frame")
  17. top.Parent = main
  18. top.Size = UDim2.new(1,0,0,35)
  19. top.BackgroundColor3 = Color3.fromRGB(10,10,10)
  20. top.BorderSizePixel = 0
  21. Instance.new("UICorner",top).CornerRadius = UDim.new(0,8)
  22.  
  23. local title = Instance.new("TextLabel")
  24. title.Parent = top
  25. title.BackgroundTransparency = 1
  26. title.Size = UDim2.new(1,-40,1,0)
  27. title.Position = UDim2.new(0,10,0,0)
  28. title.Text = "❄️ PIKA TRADE FREEZER 🧊"
  29. title.Font = Enum.Font.GothamBold
  30. title.TextSize = 16
  31. title.TextColor3 = Color3.fromRGB(255,255,255)
  32. title.TextXAlignment = Enum.TextXAlignment.Left
  33.  
  34. local close = Instance.new("TextButton")
  35. close.Parent = top
  36. close.Size = UDim2.new(0,22,0,22)
  37. close.Position = UDim2.new(1,-28,0,6)
  38. close.Text = "X"
  39. close.Font = Enum.Font.GothamBold
  40. close.TextSize = 14
  41. close.BackgroundColor3 = Color3.fromRGB(40,40,40)
  42. close.TextColor3 = Color3.fromRGB(255,255,255)
  43. Instance.new("UICorner",close).CornerRadius = UDim.new(0,5)
  44. close.MouseButton1Click:Connect(function()
  45. gui.Enabled = false
  46. end)
  47.  
  48. local function createRow(text,posY)
  49. local row = Instance.new("Frame")
  50. row.Parent = main
  51. row.Size = UDim2.new(1,-20,0,40)
  52. row.Position = UDim2.new(0,10,0,posY)
  53. row.BackgroundTransparency = 1
  54.  
  55. local leftLine = Instance.new("Frame")
  56. leftLine.Parent = row
  57. leftLine.Size = UDim2.new(0,3,1,-10)
  58. leftLine.Position = UDim2.new(0,0,0,5)
  59. leftLine.BackgroundColor3 = Color3.fromRGB(0,170,255)
  60. leftLine.BorderSizePixel = 0
  61.  
  62. local label = Instance.new("TextLabel")
  63. label.Parent = row
  64. label.BackgroundTransparency = 1
  65. label.Position = UDim2.new(0,10,0,0)
  66. label.Size = UDim2.new(0.65,0,1,0)
  67. label.Text = text
  68. label.Font = Enum.Font.GothamBold
  69. label.TextSize = 15
  70. label.TextColor3 = Color3.fromRGB(230,230,230)
  71. label.TextXAlignment = Enum.TextXAlignment.Left
  72.  
  73. local toggle = Instance.new("Frame")
  74. toggle.Parent = row
  75. toggle.Size = UDim2.new(0,50,0,24)
  76. toggle.Position = UDim2.new(1,-55,0.5,-12)
  77. toggle.BackgroundColor3 = Color3.fromRGB(45,45,45)
  78. toggle.BorderSizePixel = 0
  79. Instance.new("UICorner",toggle).CornerRadius = UDim.new(1,0)
  80.  
  81. local circle = Instance.new("Frame")
  82. circle.Parent = toggle
  83. circle.Size = UDim2.new(0,20,0,20)
  84. circle.Position = UDim2.new(0,2,0.5,-10)
  85. circle.BackgroundColor3 = Color3.fromRGB(255,255,255)
  86. circle.BorderSizePixel = 0
  87. Instance.new("UICorner",circle).CornerRadius = UDim.new(1,0)
  88.  
  89. local state = false
  90. toggle.InputBegan:Connect(function(input)
  91. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  92. state = not state
  93. if state then
  94. toggle.BackgroundColor3 = Color3.fromRGB(0,170,255)
  95. circle:TweenPosition(UDim2.new(1,-22,0.5,-10), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true)
  96. else
  97. toggle.BackgroundColor3 = Color3.fromRGB(45,45,45)
  98. circle:TweenPosition(UDim2.new(0,2,0.5,-10), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true)
  99. end
  100. end
  101. end)
  102. end
  103.  
  104. createRow("❄️ Freeze Trade", 40)
  105. createRow("⚡ Force Accept", 80)
  106. createRow("💎 Force To Add Valuables", 120)
  107.  
  108. local bar = Instance.new("Frame")
  109. bar.Parent = main
  110. bar.Size = UDim2.new(1,-20,0,32)
  111. bar.Position = UDim2.new(0,10,0,168)
  112. bar.BackgroundColor3 = Color3.fromRGB(10,10,10)
  113. bar.BorderSizePixel = 0
  114. Instance.new("UICorner",bar).CornerRadius = UDim.new(0,6)
  115.  
  116. local avatar = Instance.new("ImageLabel")
  117. avatar.Parent = bar
  118. avatar.Size = UDim2.new(0,24,0,24)
  119. avatar.Position = UDim2.new(0,6,0.5,-12)
  120. avatar.BackgroundColor3 = Color3.fromRGB(30,30,30)
  121. avatar.BorderSizePixel = 0
  122. avatar.Image = ""
  123. Instance.new("UICorner",avatar).CornerRadius = UDim.new(1,0)
  124.  
  125. local tradingLabel = Instance.new("TextLabel")
  126. tradingLabel.Parent = bar
  127. tradingLabel.BackgroundTransparency = 1
  128. tradingLabel.Position = UDim2.new(0,36,0,0)
  129. tradingLabel.Size = UDim2.new(1,-40,1,0)
  130. tradingLabel.Text = "Trading With: ..."
  131. tradingLabel.Font = Enum.Font.GothamBold
  132. tradingLabel.TextSize = 13
  133. tradingLabel.TextColor3 = Color3.fromRGB(0,170,255)
  134. tradingLabel.TextXAlignment = Enum.TextXAlignment.Left
  135.  
  136. local function getTradeUsername()
  137. local success, result = pcall(function()
  138. local tradeLive = player.PlayerGui:WaitForChild("TradeLiveTrade", 10)
  139. if not tradeLive then return nil end
  140. local inner = tradeLive:WaitForChild("TradeLiveTrade", 5)
  141. local other = inner:WaitForChild("Other", 5)
  142. local usernameLabel = other:WaitForChild("Username", 5)
  143. return usernameLabel
  144. end)
  145. if success and result then
  146. return result
  147. end
  148. return nil
  149. end
  150.  
  151. local function parseUsername(raw)
  152. local name = raw:match("@([^']+)")
  153. return name
  154. end
  155.  
  156. local function applyUser(username)
  157. tradingLabel.Text = "Trading With: " .. username
  158. local ok, userId = pcall(function()
  159. return game.Players:GetUserIdFromNameAsync(username)
  160. end)
  161. if ok and userId then
  162. local thumbOk, thumb = pcall(function()
  163. return game.Players:GetUserThumbnailAsync(
  164. userId,
  165. Enum.ThumbnailType.HeadShot,
  166. Enum.ThumbnailSize.Size48x48
  167. )
  168. end)
  169. if thumbOk then
  170. avatar.Image = thumb
  171. end
  172. end
  173. end
  174.  
  175. task.spawn(function()
  176. local usernameLabel = getTradeUsername()
  177. if not usernameLabel then
  178. tradingLabel.Text = "Trading With: (not found)"
  179. return
  180. end
  181.  
  182. local name = parseUsername(usernameLabel.Text)
  183. if name then applyUser(name) end
  184.  
  185. usernameLabel:GetPropertyChangedSignal("Text"):Connect(function()
  186. local newName = parseUsername(usernameLabel.Text)
  187. if newName then applyUser(newName) end
  188. end)
  189. end)
Advertisement
Add Comment
Please, Sign In to add comment