File size: 21,869 Bytes
e1022fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Free Fire Pro Aim Tool - 100% Headshot Accuracy</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        .gradient-bg {
            background: linear-gradient(135deg, #8a2be2 0%, #ff69b4 100%);
        }
        .weapon-selector {
            transition: all 0.3s ease;
        }
        .weapon-selector:hover {
            transform: scale(1.05);
            box-shadow: 0 10px 20px rgba(0,0,0,0.2);
        }
        .slider-thumb::-webkit-slider-thumb {
            -webkit-appearance: none;
            width: 20px;
            height: 20px;
            background: #8a2be2;
            border-radius: 50%;
            cursor: pointer;
            box-shadow: 0 0 5px rgba(0,0,0,0.5);
        }
        .toggle-checkbox:checked {
            right: 0;
            border-color: #8a2be2;
        }
        .toggle-checkbox:checked + .toggle-label {
            background-color: #8a2be2;
        }
    </style>
</head>
<body class="bg-gray-900 text-white min-h-screen">
    <!-- Header -->
    <header class="gradient-bg py-4 px-6 shadow-lg">
        <div class="container mx-auto flex justify-between items-center">
            <div class="flex items-center space-x-2">
                <i class="fas fa-crosshairs text-2xl"></i>
                <h1 class="text-2xl font-bold">Free Fire Pro Aim Tool</h1>
            </div>
            <div class="flex items-center space-x-4">
                <span class="px-3 py-1 bg-purple-800 rounded-full text-sm flex items-center">
                    <span class="w-2 h-2 bg-green-500 rounded-full mr-2"></span>
                    Active
                </span>
                <button class="bg-pink-600 hover:bg-pink-700 px-4 py-1 rounded-full text-sm font-medium transition">
                    <i class="fas fa-download mr-1"></i> Download
                </button>
            </div>
        </div>
    </header>

    <!-- Main Content -->
    <main class="container mx-auto px-4 py-8">
        <div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
            <!-- Left Panel - Settings -->
            <div class="lg:col-span-1 bg-gray-800 rounded-xl p-6 shadow-lg">
                <h2 class="text-xl font-bold mb-6 flex items-center">
                    <i class="fas fa-cog mr-2"></i> Aim Settings
                </h2>
                
                <!-- Sensitivity Settings -->
                <div class="mb-6">
                    <h3 class="font-medium mb-3 flex items-center">
                        <i class="fas fa-bullseye mr-2"></i> Sensitivity
                    </h3>
                    <div class="space-y-4">
                        <div>
                            <label class="block mb-1">General Sensitivity</label>
                            <input type="range" min="0" max="100" value="85" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer slider-thumb">
                            <div class="flex justify-between text-xs text-gray-400">
                                <span>Low</span>
                                <span>Medium</span>
                                <span>High</span>
                            </div>
                        </div>
                        <div>
                            <label class="block mb-1">Headshot Focus</label>
                            <input type="range" min="0" max="100" value="100" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer slider-thumb">
                            <div class="flex justify-between text-xs text-gray-400">
                                <span>0%</span>
                                <span>50%</span>
                                <span>100%</span>
                            </div>
                        </div>
                        <div>
                            <label class="block mb-1">Recoil Control</label>
                            <input type="range" min="0" max="100" value="90" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer slider-thumb">
                            <div class="flex justify-between text-xs text-gray-400">
                                <span>None</span>
                                <span>Balanced</span>
                                <span>Max</span>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Toggle Features -->
                <div class="mb-6">
                    <h3 class="font-medium mb-3 flex items-center">
                        <i class="fas fa-toggle-on mr-2"></i> Features
                    </h3>
                    <div class="space-y-3">
                        <div class="flex items-center justify-between">
                            <span>Auto Headshot</span>
                            <div class="relative inline-block w-10 mr-2 align-middle select-none">
                                <input type="checkbox" id="auto-headshot" checked class="toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer"/>
                                <label for="auto-headshot" class="toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer"></label>
                            </div>
                        </div>
                        <div class="flex items-center justify-between">
                            <span>Auto Fire</span>
                            <div class="relative inline-block w-10 mr-2 align-middle select-none">
                                <input type="checkbox" id="auto-fire" class="toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer"/>
                                <label for="auto-fire" class="toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer"></label>
                            </div>
                        </div>
                        <div class="flex items-center justify-between">
                            <span>Target Lock</span>
                            <div class="relative inline-block w-10 mr-2 align-middle select-none">
                                <input type="checkbox" id="target-lock" checked class="toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer"/>
                                <label for="target-lock" class="toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer"></label>
                            </div>
                        </div>
                        <div class="flex items-center justify-between">
                            <span>Anti-Ban</span>
                            <div class="relative inline-block w-10 mr-2 align-middle select-none">
                                <input type="checkbox" id="anti-ban" checked class="toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer"/>
                                <label for="anti-ban" class="toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer"></label>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Weapon Presets -->
                <div>
                    <h3 class="font-medium mb-3 flex items-center">
                        <i class="fas fa-gun mr-2"></i> Weapon Presets
                    </h3>
                    <div class="grid grid-cols-3 gap-2">
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-gun text-xl mb-1"></i>
                            <span class="text-xs">AR</span>
                        </div>
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-sniper text-xl mb-1"></i>
                            <span class="text-xs">Sniper</span>
                        </div>
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-shotgun text-xl mb-1"></i>
                            <span class="text-xs">Shotgun</span>
                        </div>
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-pistol text-xl mb-1"></i>
                            <span class="text-xs">Pistol</span>
                        </div>
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-bow-arrow text-xl mb-1"></i>
                            <span class="text-xs">Bow</span>
                        </div>
                        <div class="weapon-selector bg-gray-700 p-2 rounded-lg text-center cursor-pointer hover:bg-purple-700">
                            <i class="fas fa-grenade text-xl mb-1"></i>
                            <span class="text-xs">Grenade</span>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Middle Panel - Preview -->
            <div class="lg:col-span-2 bg-gray-800 rounded-xl p-6 shadow-lg">
                <div class="flex justify-between items-center mb-6">
                    <h2 class="text-xl font-bold flex items-center">
                        <i class="fas fa-eye mr-2"></i> Aim Preview
                    </h2>
                    <div class="flex space-x-2">
                        <button class="bg-gray-700 hover:bg-gray-600 px-3 py-1 rounded text-sm transition">
                            <i class="fas fa-sync-alt mr-1"></i> Reset
                        </button>
                        <button class="bg-purple-600 hover:bg-purple-700 px-3 py-1 rounded text-sm transition">
                            <i class="fas fa-save mr-1"></i> Save
                        </button>
                    </div>
                </div>
                
                <!-- Preview Area -->
                <div class="relative bg-black rounded-lg overflow-hidden" style="height: 400px;">
                    <div class="absolute inset-0 flex items-center justify-center">
                        <div class="relative">
                            <!-- Target -->
                            <div class="w-64 h-64 border-4 border-red-500 rounded-full flex items-center justify-center">
                                <div class="w-48 h-48 border-4 border-red-500 rounded-full"></div>
                            </div>
                            
                            <!-- Crosshair -->
                            <div class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-8 h-8">
                                <div class="absolute top-0 left-1/2 transform -translate-x-1/2 w-1 h-4 bg-green-500 rounded-full"></div>
                                <div class="absolute bottom-0 left-1/2 transform -translate-x-1/2 w-1 h-4 bg-green-500 rounded-full"></div>
                                <div class="absolute left-0 top-1/2 transform -translate-y-1/2 w-4 h-1 bg-green-500 rounded-full"></div>
                                <div class="absolute right-0 top-1/2 transform -translate-y-1/2 w-4 h-1 bg-green-500 rounded-full"></div>
                                <div class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-2 h-2 bg-red-500 rounded-full"></div>
                            </div>
                            
                            <!-- Headshot Indicator -->
                            <div class="absolute top-1/4 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-red-500 text-white text-xs px-2 py-1 rounded-full animate-pulse">
                                HEADSHOT ZONE
                            </div>
                        </div>
                    </div>
                    
                    <!-- Stats Overlay -->
                    <div class="absolute bottom-4 left-4 bg-gray-900 bg-opacity-70 p-3 rounded-lg">
                        <div class="grid grid-cols-3 gap-4 text-center">
                            <div>
                                <div class="text-green-400 font-bold">100%</div>
                                <div class="text-xs text-gray-400">Headshot</div>
                            </div>
                            <div>
                                <div class="text-blue-400 font-bold">0.05s</div>
                                <div class="text-xs text-gray-400">Lock Time</div>
                            </div>
                            <div>
                                <div class="text-purple-400 font-bold">90%</div>
                                <div class="text-xs text-gray-400">Recoil Control</div>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Advanced Settings -->
                <div class="mt-6">
                    <div class="flex items-center justify-between mb-3">
                        <h3 class="font-medium flex items-center">
                            <i class="fas fa-sliders-h mr-2"></i> Advanced Settings
                        </h3>
                        <button class="text-purple-400 text-sm">Show More</button>
                    </div>
                    
                    <div class="grid grid-cols-1 md:grid-cols-3 gap-4">
                        <div>
                            <label class="block text-sm mb-1">FOV Adjustment</label>
                            <select class="w-full bg-gray-700 border border-gray-600 rounded px-3 py-2 text-sm">
                                <option>Narrow</option>
                                <option selected>Normal</option>
                                <option>Wide</option>
                            </select>
                        </div>
                        <div>
                            <label class="block text-sm mb-1">Trigger Mode</label>
                            <select class="w-full bg-gray-700 border border-gray-600 rounded px-3 py-2 text-sm">
                                <option>Manual</option>
                                <option selected>Auto</option>
                                <option>Burst</option>
                            </select>
                        </div>
                        <div>
                            <label class="block text-sm mb-1">Target Priority</label>
                            <select class="w-full bg-gray-700 border border-gray-600 rounded px-3 py-2 text-sm">
                                <option>Distance</option>
                                <option selected>Headshot</option>
                                <option>Threat Level</option>
                            </select>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </main>

    <!-- Footer -->
    <footer class="bg-gray-800 py-6 px-6">
        <div class="container mx-auto">
            <div class="flex flex-col md:flex-row justify-between items-center">
                <div class="mb-4 md:mb-0">
                    <h3 class="font-bold text-lg mb-2">Free Fire Pro Aim Tool</h3>
                    <p class="text-gray-400 text-sm">Optimize your gameplay with 100% headshot accuracy</p>
                </div>
                <div class="flex space-x-4">
                    <a href="#" class="text-gray-400 hover:text-white transition">
                        <i class="fab fa-discord text-xl"></i>
                    </a>
                    <a href="#" class="text-gray-400 hover:text-white transition">
                        <i class="fab fa-telegram text-xl"></i>
                    </a>
                    <a href="#" class="text-gray-400 hover:text-white transition">
                        <i class="fab fa-youtube text-xl"></i>
                    </a>
                </div>
            </div>
            <div class="border-t border-gray-700 mt-6 pt-6 text-center text-gray-500 text-sm">
                <p>© 2023 Free Fire Pro Aim Tool. This is a fan-made tool and not affiliated with Garena.</p>
            </div>
        </div>
    </footer>

    <script>
        // Enhanced functionality for the aim tool
        document.addEventListener('DOMContentLoaded', function() {
            // Update headshot percentage display
            const headshotSlider = document.querySelector('input[type="range"][value="100"]');
            const headshotValue = document.querySelector('.text-green-400.font-bold');
            
            headshotSlider.addEventListener('input', function() {
                headshotValue.textContent = this.value + '%';
                
                // Visual feedback for headshot percentage
                if(this.value >= 90) {
                    headshotValue.classList.remove('text-yellow-400', 'text-red-400');
                    headshotValue.classList.add('text-green-400');
                } else if(this.value >= 50) {
                    headshotValue.classList.remove('text-green-400', 'text-red-400');
                    headshotValue.classList.add('text-yellow-400');
                } else {
                    headshotValue.classList.remove('text-green-400', 'text-yellow-400');
                    headshotValue.classList.add('text-red-400');
                }
            });
            
            // Weapon selector functionality
            const weaponSelectors = document.querySelectorAll('.weapon-selector');
            weaponSelectors.forEach(selector => {
                selector.addEventListener('click', function() {
                    // Remove active class from all selectors
                    weaponSelectors.forEach(s => s.classList.remove('bg-purple-700', 'border-purple-500'));
                    
                    // Add active class to clicked selector
                    this.classList.add('bg-purple-700', 'border-purple-500');
                    
                    // Update preview based on weapon type
                    const weaponType = this.querySelector('span').textContent;
                    updateWeaponPreview(weaponType);
                });
            });
            
            // Auto headshot toggle effect
            const autoHeadshotToggle = document.getElementById('auto-headshot');
            autoHeadshotToggle.addEventListener('change', function() {
                if(this.checked) {
                    // Set headshot to 100% when enabled
                    headshotSlider.value = 100;
                    headshotValue.textContent = '100%';
                    headshotValue.classList.remove('text-yellow-400', 'text-red-400');
                    headshotValue.classList.add('text-green-400');
                }
            });
            
            // Function to update weapon preview
            function updateWeaponPreview(weaponType) {
                const crosshair = document.querySelector('.absolute.top-1/2.left-1/2');
                
                // Change crosshair color based on weapon
                if(weaponType === 'Sniper') {
                    crosshair.querySelectorAll('.bg-green-500').forEach(el => {
                        el.classList.remove('bg-green-500');
                        el.classList.add('bg-blue-400');
                    });
                } else if(weaponType === 'Shotgun') {
                    crosshair.querySelectorAll('.bg-green-500').forEach(el => {
                        el.classList.remove('bg-green-500');
                        el.classList.add('bg-red-400');
                    });
                } else {
                    crosshair.querySelectorAll('.bg-blue-400, .bg-red-400').forEach(el => {
                        el.classList.remove('bg-blue-400', 'bg-red-400');
                        el.classList.add('bg-green-500');
                    });
                }
                
                // Update lock time based on weapon
                const lockTime = document.querySelector('.text-blue-400.font-bold');
                if(weaponType === 'Sniper') {
                    lockTime.textContent = '0.15s';
                } else if(weaponType === 'AR') {
                    lockTime.textContent = '0.08s';
                } else {
                    lockTime.textContent = '0.05s';
                }
            }
            
            // Initialize with AR settings
            weaponSelectors[0].click();
        });
    </script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Pnkj01/2nd-gen" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>